【发布时间】:2011-11-24 15:20:08
【问题描述】:
我有一个继承 QDockWidget 的类。这个类中有四个 QTabWidgets(tcp 东西、ftp 东西、sql 东西和设置),每个都有自己的功能,这意味着每个都有不同的信号/槽需要捕获或调用。每个选项卡都有一些信号/槽,这些信号/槽对于主 UI 捕获或调用很重要。有没有办法避免在我的 QDockWidget 类中乱扔来自它包含的选项卡小部件的信号和槽,或者这就是它需要的方式完成了吗?
【问题讨论】:
-
QDockWidget 类不需要知道关于 QTabWidgets 和主窗口之间传递的信号的任何信息。
-
但是connect()的第一个参数是发出信号的对象,那么如果主窗口只知道QDockWidget,我怎么能从封装在QDockWidget中的标签小部件捕获信号呢?
-
标签小部件可以调用connect()。
标签: qt widget signals-slots qdockwidget