信号和槽编辑按钮被禁用(Qt Designer 4.8)

问题描述 投票:0回答:1

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

qt user-interface pyqt qt-designer signals-slots
1个回答
3
投票

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

作为演示,在

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

要将自定义信号/槽添加到 child 小部件,您需要使用 widget Promotion,以便您可以指定应用程序将提供的子类。请参阅这个答案了解如何在 PyQt 中推广小部件。

© www.soinside.com 2019 - 2024. All rights reserved.