![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
pelican |
![]() ![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 15 Регистрация: 31.8.2009 Из: Россия, г. Кострома. Пользователь №: 1038 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Привет всем! Собственно, вопрос в заголовке...
Я пытался вызвать connect() в конструкторе класса главного окна. Сам класс потока объявлен в отдельном заголовке.
Проект компилируется, запускается, но connect() не срабатывает и консоль выводит:
В потоковой функции run(), только функция exec() (извините за тавтологию). Подозреваю, что connect() лучше вызвать в run(). Но, чтобы не "лепить", решил спросить. |
|
|
![]() |
reich |
![]()
Сообщение
#2
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 31.7.2009 Пользователь №: 966 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Без определения макроса Q_OBJECT в классе не будут доступны ключевые слова Qt типа signals, slots, emit и т.п. Потому, не забывайте определять Q_OBJECT в том классе, в котором хотите использовать сигналы/слоты
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 28.2.2025, 5:19 |