处理多个QObject的单个函数

时间:2010-11-04 18:47:15

标签: qt function

嗨我有一个问题,在我的程序中我有几个QLabel和QTextbrowser,有时,我希望每个都显示一些东西,但我想通过另一个名为NewMessage的函数来做到这一点。因此,NewMessage将从QLabel或QTextbrowser接收消息,并处理它们,然后显示它。但问题是我不想为QLabel和QTextBrowser设置重载功能,我只想要一个可以处理QLabel或QTextBrowser传入消息的NewMessage函数(对象也必须自己传入),我该怎么办?去做?它与铸造的东西有关吗?谢谢!

1 个答案:

答案 0 :(得分:0)

我不确定我完全理解你想要达到的目标。也许你可以从阅读有关QObject和qobject_cast的Qt文档开始:

http://doc.qt.io/qt-5/qobject.html#qobject_cast