Здравствуйте, гость ( Вход | Регистрация )
demaker | Дата 1.2.2013, 15:37 |
Да нет, работает Спасибо |
|
lanz | Дата 1.2.2013, 15:17 |
Не работает? |
|
demaker | Дата 1.2.2013, 14:49 |
Это понятно, т.е у меня TreeWidgetItem не наследуется от QObject?
Вы предлагайте так сделать |
|
lanz | Дата 1.2.2013, 14:26 |
Чтобы использовать сигналы/слоты TreeWidgetItem и Widget должен наследовать от QObject. | |
demaker | Дата 1.2.2013, 13:19 |
Определил все и сигнал и слот
и ВЫДАЕТ no matching function for call to 'Widget::connect(TreeWidgetItem* const&, const char*, Widget* const, const char*)' |
|
Алексей1153 | Дата 31.1.2013, 13:05 |
demaker, здравая мысль ) | |
demaker | Дата 31.1.2013, 12:58 |
может connect(tree,SIGNAL(sg_itemChecked(QTreeWidgetItem*)),this,SLOT(sl_itemChecked(Q TreeWidgetItem*))); в конструктор переместить |
|
demaker | Дата 31.1.2013, 9:05 |
да сделал сигнал константным
действительно помогло Спасибо! у меня возник такой вопрос. Почему при перетаскивании item-ов у меня изначально первый, который изначально я беру - галка не ставится. После у остальных, которые я хватаю ставится галка, и даже у того который был изначально. И так со всеми. Не могу понять, может сигнал изначально не доходит вот код:
|
|
Алексей1153 | Дата 30.1.2013, 18:59 |
это не отправка сигнала, а соединение сигнала со слотом вообще то ) и всё как бы намекает, что из константной функции это сделать не получится напрямую но если сильно хочется, можно попробовать
|
|
Авварон | Дата 30.1.2013, 18:04 |
Сделай сигнал константным. А нафига кидать сигнал из конст() функции? | |
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.3.2024, 22:33 |