Название: QTableWidget (Qt 4.2.0) Отправлено: QCasper от Ноябрь 05, 2006, 15:34 Меня уже этот тэйбл запарил в 4.2.
Предлагается скомпилить вот это: Код: #include <qapplication.h> и просьба объяснить мне почему я не могу редактировать текст в ячейках. Название: QTableWidget (Qt 4.2.0) Отправлено: Dendy от Ноябрь 05, 2006, 15:53 Поправь:
Код: item->setFlags(item->flags() | Qt::ItemIsEditable); ;) Название: QTableWidget (Qt 4.2.0) Отправлено: QCasper от Ноябрь 05, 2006, 16:08 Цитата: "Dendy" Поправь: Код: item->setFlags(item->flags() | Qt::ItemIsEditable); ;) спасибо, заработало. А можно логическое объяснение? В принципе я согласен, что так делать правильнее и логичнее, но в 4.1 работало и так, как я первый раз написал. Название: QTableWidget (Qt 4.2.0) Отправлено: aster_x от Декабрь 17, 2006, 15:56 У меня так и не работает:
Код:
Размеры таблички меняются, а содержимое не появляется. Почему нет аналога setText как оно было в QTable... Название: QTableWidget (Qt 4.2.0) Отправлено: bigirbis от Декабрь 17, 2006, 16:14 Надо внимательнее читать описание метода:
Цитировать void QTableWidget::setItem ( int row, int column, QTableWidgetItem * item ) Sets the item for the given row and column to item. The table takes ownership of the item. Вообще, идеология Qt в таких случаях предусматривает смену родителя. Соответственно, стрелять объект - кощунство. Т.е. Код: delete temp; надо удалить. Название: QTableWidget (Qt 4.2.0) Отправлено: Вячеслав от Декабрь 17, 2006, 23:21 А на куя вообще флаги трогать - разве оно (редактирование) по умолчанию не разрешено ?
Код:
фсе прекрасно редактируеться ..... PS 4.2.(0|2) ;) Название: QTableWidget (Qt 4.2.0) Отправлено: aster_x от Декабрь 18, 2006, 07:14 Цитата: "bigirbis" Надо внимательнее читать описание метода: Цитировать void QTableWidget::setItem ( int row, int column, QTableWidgetItem * item ) Sets the item for the given row and column to item. The table takes ownership of the item. Вообще, идеология Qt в таких случаях предусматривает смену родителя. Соответственно, стрелять объект - кощунство. Т.е. Код: delete temp; надо удалить. Сенки, и действительно. |