![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: нет Всего: 40 |
Здравствуйте, уважаемые.
Возникла проблема в работе делегата, при нажатии на колонку, обрабатываемую моим делегатом выдается ошибка, в чем проблема?
даже непонятно где ошибка хранится, но делал по стандатрту Qt примера. и к сожалению, видимо эта комбобокс появляется только при ее редактировании, а как сделать чтоб она постоянно оставалась там. |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Всё таки не помешало бы знать - какая ошибка (не факт кстати, что она в делегате). Экзепшен или просто вылет. С дебаггером пройдись.
Несколько беглых замечаний по коду. 1. Почему комбобокс без парента создаёшь? Кто его удалять будет? 2.
мелочь, но подобную проверку должен выполнять метод setCurrentIndex. То же ниже. Насчёт "постоянности" комбобокса. Ты ведь сейчас и делаешь именно редактирование. Есть три метода: 1. paint - метод делегата (переопрделение). Лучший в данном случае, пожалуй. 2. setIndexWidget - для простого отображение виджета, установив связку сигнал/слотов можно обеспечить вызов редактирования при изменения его значения. Наверно, самый простой. 3. Создание своих видов. Пожалуй, не тот случай. Кстати, ты какой вью используешь? Не уверен, но может понадобится |
|||
|
||||
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: нет Всего: 40 |
Ооох, спасибо, пожалуй 2-й способ самый подходящий, все таки думаю, что пейнт для более экстравагантных обработок, а мне просто стандартный виджет в ячейку забить надо было.
|
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
|
|||
|
||||
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: нет Всего: 40 |
Ok, уже учел.
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |