Название: вопрос по QTableWidget Отправлено: Alexu007 от Ноябрь 08, 2014, 18:44 Код
Цикл заполняет таблицу нулями, всё "Ок". Хочу в ячейку 1,1 записать единичку, а в ячейку 2,2 - двойку - не хочет. Что не так? Название: Re: вопрос по QTableWidget Отправлено: VPS от Ноябрь 08, 2014, 19:24 QTableWidget: cannot insert an item that is already owned by another QTableWidget
Название: Re: вопрос по QTableWidget Отправлено: Alexu007 от Ноябрь 08, 2014, 19:44 Понятно.
А как при клике мышкой в таблицу получить колонку и строку, куда был клик? Это возможно? Название: Re: вопрос по QTableWidget Отправлено: kambala от Ноябрь 08, 2014, 20:27 сигналы посмотри
Название: Re: вопрос по QTableWidget Отправлено: Alexu007 от Ноябрь 08, 2014, 20:31 Спасиб. Посмотрел уже:
Код
Название: Re: вопрос по QTableWidget Отправлено: Alexu007 от Ноябрь 09, 2014, 00:41 Изменить размер шрифта и цвет в отдельной ячейке таблицы - возможно?
Название: Re: вопрос по QTableWidget Отправлено: kambala от Ноябрь 09, 2014, 01:02 господи да открывай документацию первым делом, а не на форум беги. в айтеме все есть.
Название: Re: вопрос по QTableWidget Отправлено: Alexu007 от Ноябрь 12, 2014, 21:33 Как получить данные, записанные в ячейку таблицы?
Документацию я смотрел, ответа на вопрос там не нашёл. Ничего похожего на Qstring str = item(row,col).getText() Название: Re: вопрос по QTableWidget Отправлено: kambala от Ноябрь 12, 2014, 21:44 text(). пиздец, извините.
Название: Re: вопрос по QTableWidget Отправлено: gil9red от Ноябрь 12, 2014, 21:55 text(). пиздец, извините. Не нужно извиняться ;) :D ТС, смотрите qtablewidgetitem (http://qt-project.org/doc/qt-4.8/qtablewidgetitem.html), это отдельная ячейка qtablewidget Название: Re: вопрос по QTableWidget Отправлено: Alexu007 от Ноябрь 13, 2014, 10:10 Ну, могли бы и пару строчек кода выложить, чтобы сразу видно стало, как это делается. ???
Название: Re: вопрос по QTableWidget Отправлено: gil9red от Ноябрь 13, 2014, 13:12 Ну, могли бы и пару строчек кода выложить, чтобы сразу видно стало, как это делается. ??? QString str = ui->tableWidget->item(row,col)->text(); или QTableWidgetItem * item = ui->tableWidget->item(row,col); QString str = item->text(); Название: Re: вопрос по QTableWidget Отправлено: kambala от Ноябрь 13, 2014, 13:32 Ну, могли бы и пару строчек кода выложить, чтобы сразу видно стало, как это делается. ??? это как раз тот случай, где не нужно, если человек за больше, чем год, не смог научиться пользоваться документацией и не понял системы в именах методовНазвание: Re: вопрос по QTableWidget Отправлено: Alexu007 от Ноябрь 13, 2014, 16:56 это как раз тот случай, где не нужно, если человек за больше, чем год, не смог научиться пользоваться документацией и не понял системы в именах методов Ну и что? Туповатый я. А програмировать хочется... :'(И ващ, мне уже разнадобилось читать из таблицы, я по другому делать буду. Но всё равно, gil9red спасибо. Пригодица. Название: Re: вопрос по QTableWidget Отправлено: kambala от Ноябрь 13, 2014, 20:47 ну так работай над собой, а не морские бои пиши
Название: Re: вопрос по QTableWidget Отправлено: Alexu007 от Ноябрь 13, 2014, 23:12 ну так работай над собой, а не морские бои пиши А чё морской бой? Не так уж и просто написать. Но сейчас я пишу другую штуковину: поиск наиболее короткого пути. В общем всё работает, но есть одна непонятка в таблице. На первом рисунке всё правильно. Но если в таблице появляется курсор (синий квадратик рис. 2) - то эта ячейка перестаёт перекрашиваться в другие цвета, цифра 17 на рис. 3 должна быть красная, а не чёрная. Код, заполняющий таблицу:Код
|