Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 27.7.2010, 14:35 |
Тему разделил: В очередной раз о компоновщиках | |
Litkevich Yuriy | Дата 27.7.2010, 11:01 |
editor->setGeometry(option.rect); надо что-нибудь одно, либоTypeEditor *ed = qobject_cast<TypeEditor *>(editor); ed->edit->resize(option.rect.width(), option.rect.height()); editor->setGeometry(option.rect); либо ed->edit->resize(option.rect.width(), option.rect.height()); я использую только первый вариант |
|
AntonH851 | Дата 27.7.2010, 10:51 |
Добрый день! Есть делегат в котором в качестве редактора использую виджет с QLineEdit:
Суть проблемы в том, что строки в таблице по высоте больше чем стандартный размер QLineEdit, и когда редактируешь ячейку, то получается что едит висит посередине ее(ячейки), что не очень красиво... Пробовал делать так:
Но это не помогает..... помогло ed->edit->setFixedHeight(option.rect.height()); |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 19.4.2024, 14:16 |