Здравствуйте, гость ( Вход | Регистрация )
MishaUA | Дата 5.6.2013, 13:03 |
Если название слота начинается с 'on_', то Qt пытается автоматически найти соответствующий объект и сигнал для этого слота. Подробнее смотри тут. Убери on_ из названия слота. Помогло)))) Пасибки! |
|
iReset | Дата 5.6.2013, 6:52 |
Если название слота начинается с 'on_', то Qt пытается автоматически найти соответствующий объект и сигнал для этого слота. Подробнее смотри тут. Убери on_ из названия слота. |
|
Litkevich Yuriy | Дата 4.6.2013, 15:23 |
тогда чисти проект, чтобы ни одного мэйкфайла не осталось и ни одного "moc_*" | |
MishaUA | Дата 4.6.2013, 15:15 |
то же. Подчеркивание я добавил, шоб изменить название слота (думал, мож поможет) | |
Litkevich Yuriy | Дата 4.6.2013, 15:14 |
а если убрать подчёркивание последнее в on_condition_cbox_ ? |
|
MishaUA | Дата 4.6.2013, 11:36 |
в том то и дело, что не прописаны. Даже когда в директории с проектом ищу строку on_condition_cbox_, то ее находит только в cpp и h файлах | |
Алексей1153 | Дата 4.6.2013, 8:44 |
погляди в редакторе формы - нет прописано ли там соединений (через визард) | |
MishaUA | Дата 3.6.2013, 21:33 |
Вобщем, все лишнее убрал, но эта ошибка чего то осталась. В хидере:
В cpp:
И при этом выскакивает QMetaObject::connectSlotsByName: No matching signal for on_condition_cbox_(int). В конструкторе еще есть QObject::connect(ui->comboBox_temped, SIGNAL(currentIndexChanged(int)), this, SLOT(on_condition_cbox_(int)));, но я это закоментировал и даже после этого вылазит та ошибка пи запуске проги. Что интерестно - если QObject::connect(ui->comboBox_temped, SIGNAL(currentIndexChanged(int)), this, SLOT(on_condition_cbox_(int))); оставить, то ходии вылазит предупреждение, но слот срабатывает. Где собстно, я провтыкал? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 23.4.2024, 9:28 |