Qt设计器:如何向按钮添加自定义槽和代码

2024-03-28 13:10:58 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
2条回答
  • 右键单击小部件
  • 选择“转到插槽…”
  • 选择一个信号并单击“确定”

该信号的自定义插槽声明和定义将添加到*.cpp和*.h文件中。其名称将自动生成。

升级版: 抱歉,我没有注意到问题是关于Python&QtDesigner本身的,我正在考虑QtCreator IDE中的设计器模式。但是,这对于那些正在寻找QT/C++信息的人来说是有用的,所以我留下答案。

  1. 单击Edit Signal/Slots工具。

  2. 为按钮创建连接。为此,在设计器中用鼠标左键按下按钮来选择您的按钮。将鼠标移动到主窗口中的某个位置,以创建与主窗口的连接(它就像带有接地连接的红线)。

  3. 松开鼠标按钮时,将显示Configure Connection对话框。

  4. 在此对话框中,选择左侧文本控件(发送方)中的信号,例如pressed()

  5. 然后按右文本控件(接收器)中的edit。出现Signals/Slots of MainWindow的对话框。

  6. 在插槽面板中添加一个新插槽(绿色十字)。文本slot1()出现。双击它以编辑行并改为写入函数名doit_when_yes_ispressed()。接受。

  7. 现在在Configure Connection对话框中,您将在右边的文本控件中看到您的函数。选择并接受。

  8. 在设计器中,现在可以在小部件中看到信号和函数。

相关问题 更多 >