Dock 小部件中的信号/槽设置包含许多选项卡小部件
我有一个继承QDockWidget的类。该类中有四个 QTabWidget(tcp 内容、ftp 内容、sql 内容和设置),每个 QTabWidget 都有自己的功能,这意味着每个 QTabWidget 都有需要捕获或调用的不同信号/槽。每个选项卡都有一些对于主 UI 捕获或调用很重要的信号/槽。有没有一种方法可以防止 QDockWidget 类中包含的选项卡小部件中的信号和槽乱七八糟,或者这正是它需要的方式完成了吗?
I have a class that inherits QDockWidget. This class has four QTabWidgets in it (tcp stuff, ftp stuff, sql stuff and settings), each of which has its own functionality meaning each one has different signals/slots that need to be captured or called. Each tab has a few signals/slots that are important for the main UI to capture or call.Is there a way to prevent having to litter my QDockWidget class with signals and slots from the tab widgets it contains or is this just how it needs to be done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在 QDockWidget 子类的头文件中定义 getter 函数,例如:
然后在主 UI 中您可以执行类似的操作
You can define getter functions in the header file of your QDockWidget subclass like:
and in the main UI you can then do something like