Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > странное сообшение в консоль ?


Автор: Remiznik 1.6.2010, 09:58
Создаю графическое приложение. Подключаю меню к функциям в классе. Что то типа Меню->Открыть вызывается диалоговое окно выбора файла.
Код

ui_mainwindow.h
QObject::connect(actionFormular, SIGNAL(activated()), MainWindow, SLOT(menuShowFormular()));
 QObject::connect(actionOpen, SIGNAL(activated()), MainWindow, SLOT(menuOpenFile()))


на консоль после этого выводиться 
Код

Запускается C:\My\test\debug\test.exe...
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
C:\My\test\debug\test.exe завершился с кодом 0


При этом программа работает корректно. Что это за сообщения ?

Автор: djamshud 1.6.2010, 10:10
> Object::connect: Connecting from COMPAT signal (QAction::activated()).
> 
> This line doesn't occur for other Qt apps, like my settings example.  Could 
> this have something to do with my seg fault?

No, I don't think so. This is just a warning that QAction::activated() 
is a compatibility function. Use QAction::triggered() instead:

Добавлено через 22 секунды
http://lists.trolltech.com/qt-interest/2006-10/thread00868-0.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)