【问题标题】:Signals and Slots Editing Buttons Are Disabled (Qt Designer 4.8)信号和插槽编辑按钮被禁用 (Qt Designer 4.8)
【发布时间】:2016-07-05 05:35:03
【问题描述】:

我想通过 Qt Designer (4.8) 在我的设计中添加自定义插槽,但“配置连接”窗口上的编辑按钮被禁用。我该如何解决?

【问题讨论】:

    标签: qt user-interface pyqt pyqt4 qt-designer


    【解决方案1】:

    您只能将自定义信号/槽添加到 Qt 类的子类

    作为一个演示,在pushButton 和顶级小部件之间建立连接。当显示连接对话框时,您将看到右侧的编辑按钮现在已启用。这是因为顶级小部件通常是应用程序定义的QWidgetQMainWindowQDialog 的子类。

    要将自定义信号/槽添加到小部件,您需要使用widget promotion,以便您可以指定将由您的应用程序提供的子类。有关如何在 PyQt 中推广小部件,请参阅 this answer

    【讨论】:

      猜你喜欢
      • 2021-02-12
      • 1970-01-01
      • 2020-10-28
      • 2012-10-15
      • 2015-07-18
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多