【发布时间】:2016-07-05 05:35:03
【问题描述】:
【问题讨论】:
标签: qt user-interface pyqt pyqt4 qt-designer
【问题讨论】:
标签: qt user-interface pyqt pyqt4 qt-designer
您只能将自定义信号/槽添加到 Qt 类的子类。
作为一个演示,在pushButton 和顶级小部件之间建立连接。当显示连接对话框时,您将看到右侧的编辑按钮现在已启用。这是因为顶级小部件通常是应用程序定义的QWidget、QMainWindow 或QDialog 的子类。
要将自定义信号/槽添加到子小部件,您需要使用widget promotion,以便您可以指定将由您的应用程序提供的子类。有关如何在 PyQt 中推广小部件,请参阅 this answer。
【讨论】: