【发布时间】:2009-10-18 20:50:50
【问题描述】:
我的主要应用程序对象是一个QObject,它兼顾了QSystemTrayIcon、QDialog、QWindow 和其他一些组件。该应用程序主要位于托盘中,并带有一些选项对话框等。
现在,我想使用QMetaObject::connectSlotsByName() 将来自这些对象的信号连接到主对象中的插槽。其中有 10 到 15 个,所以手写它们似乎效率不高,对,专业,现代等等。
但是,我不能将QObject 用作基于QWidget 的对象的父对象,也不能将对象更改为继承QWidget,因为它们不会显示,因为主对象不是可见。
想法?
【问题讨论】:
-
相关问题(不重复):stackoverflow.com/q/28992276/1329652
标签: qt signals-slots qwidget