Название: сигналы и слоты Отправлено: ruzik от Февраль 03, 2011, 15:42 Здравствуйте, у меня в книжке написано так
QObject::connect(button, SIGNAL(clicked()), &app ,SLOT(quit())); но компилятор на это выдает ошибку не подскажите как правильно Название: Re: сигналы и слоты Отправлено: kibsoft от Февраль 03, 2011, 16:13 Если не напишешь ошибку - никто не ответит. Запомни это навсегда. Существует огромная масса ошибок.
Название: Re: сигналы и слоты Отправлено: Fat-Zer от Февраль 03, 2011, 17:34 я недавно прокачал скил телепатии и попытаюсь его опробовать: http://www.prog.org.ru/index.php?topic=16582.msg110200#msg110200
Название: Re: сигналы и слоты Отправлено: ruzik от Февраль 03, 2011, 18:37 Fat-Zer вы не правы это не похожая тема(во всяком случае ответа на свой вопрос там я не нашел), у меня ошибка в связывании сигнала и слота
А ошибка Ошибка 1 error C2065: app: необъявленный идентификатор c:\Documents and Settings\rustam\Мои документы\Visual Studio 2008\Projects\qt\qt\main.cpp 10 Название: Re: сигналы и слоты Отправлено: Mikhail от Февраль 03, 2011, 18:44 Покажи свой main.cpp
Название: Re: сигналы и слоты Отправлено: shirushizo от Февраль 03, 2011, 18:47 хм... а переменную объявить? не? типа
Код: QApplication app; Код: QObject::connect(button, SIGNAL(clicked()), &qApp ,SLOT(quit())); Название: Re: сигналы и слоты Отправлено: Fat-Zer от Февраль 03, 2011, 18:48 эх... не работает пока моя телепатия...
ещё раз попробую: там, где возникает ошибка не объявлено app, но для уверенности лучше было бы увидеть код в котором она возникает... Название: Re: сигналы и слоты Отправлено: ruzik от Февраль 03, 2011, 18:56 Блин да я и так понимаю, что не объявлен app :)
Просто как я понимаю app- это приниматель сигнала-то есть слот, и в книжке нет его объявления, как я понимаю это указатель на окно Вот скрин кода из книги Название: Re: сигналы и слоты Отправлено: Fat-Zer от Февраль 03, 2011, 19:03 не совсем так... слот - это quit() - метод app, объекта класса QApplication.
У вас этот пример не работает? Он в точности переписан? ЗЫ: странно, что за файл APushButton.h, а не QPushButton Название: Re: сигналы и слоты Отправлено: Пантер от Февраль 03, 2011, 19:14 Странная какая-то книга...
Название: Re: сигналы и слоты Отправлено: kuzulis от Февраль 03, 2011, 21:11 А мож проблема в том что в пути к проекту есть кириллица типа "Мои документы" ?
Типо нужно всё по буржуински и желательно без пробелов (по крайней мере раньше было так) Название: Re: сигналы и слоты Отправлено: ruzik от Февраль 04, 2011, 09:13 не совсем так... слот - это quit() - метод app, объекта класса QApplication.
У вас этот пример не работает? Он в точности переписан? ЗЫ: странно, что за файл APushButton.h, а не QPushButton Это не переписывание это скрин из книги, да вы правы там вместо А надо Q, а книга Жасмин Бланшет, Марк Саммерфилд - Qt 4 программирование GUI на C++ [2007].djvu |