![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Arceny |
![]()
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 20 Регистрация: 15.4.2008 Из: Брянск Пользователь №: 149 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Создано 2 объекта, один наследуется от QObject, другой - от QWidget. Первый генерирует сигнал Draw(), который связывается со слотом ReDraw() во втором.
Сигнал-слот связываются в родительском виджете:
При выполнении получаю что-то типа этого: Object::connect: Attempt to bind non-signal Condition::Draw(int,int) Прикладываю исходники. Конечно всё криво и недоделано (щас с отрисовкой бьюсь), но меня интересует в первую очередь вышеизложенная проблема. З.Ы. Работаю в Linux, под Win не тестил. Сообщение отредактировал Arceny - 2.5.2008, 21:22
Прикрепленные файлы
|
|
|
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Не сразу понял, ты просто перепутал местами сигнал и слот.
![]() Нужно так:
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#3
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
а я даже и не заметил, БЫ, еще очень долго
![]() |
|
|
Arceny |
![]()
Сообщение
#4
|
![]() Студент ![]() Группа: Участник Сообщений: 20 Регистрация: 15.4.2008 Из: Брянск Пользователь №: 149 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Ага спасибо, связь сигнал-слот заработала :-)
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 2.3.2025, 8:31 |