我的主要应用程序对象是 a QObject
,它兼顾 a QSystemTrayIcon
、 a QDialog
、 aQWindow
和其他一些组件。该应用程序主要位于托盘中,带有一些选项对话框等。
现在,我想使用QMetaObject::connectSlotsByName()
将来自这些对象的信号连接到主对象中的插槽。其中有 10 到 15 个,所以手写它们似乎效率不高,正确的,专业的,现代的等等。
但是,我不能将 myQObject
作为QWidget
基于对象的父对象,也不能将对象更改为 inherit QWidget
,因为它们不会显示,因为主对象不可见。
想法?