2024-03-28 13:10:58 发布
网友
该信号的自定义插槽声明和定义将添加到*.cpp和*.h文件中。其名称将自动生成。
升级版: 抱歉,我没有注意到问题是关于Python&QtDesigner本身的,我正在考虑QtCreator IDE中的设计器模式。但是,这对于那些正在寻找QT/C++信息的人来说是有用的,所以我留下答案。
单击Edit Signal/Slots工具。
Edit Signal/Slots
为按钮创建连接。为此,在设计器中用鼠标左键按下按钮来选择您的按钮。将鼠标移动到主窗口中的某个位置,以创建与主窗口的连接(它就像带有接地连接的红线)。
松开鼠标按钮时,将显示Configure Connection对话框。
Configure Connection
在此对话框中,选择左侧文本控件(发送方)中的信号,例如pressed()。
pressed()
然后按右文本控件(接收器)中的edit。出现Signals/Slots of MainWindow的对话框。
edit
Signals/Slots of MainWindow
在插槽面板中添加一个新插槽(绿色十字)。文本slot1()出现。双击它以编辑行并改为写入函数名doit_when_yes_ispressed()。接受。
slot1()
doit_when_yes_ispressed()
现在在Configure Connection对话框中,您将在右边的文本控件中看到您的函数。选择并接受。
在设计器中,现在可以在小部件中看到信号和函数。
该信号的自定义插槽声明和定义将添加到*.cpp和*.h文件中。其名称将自动生成。
升级版: 抱歉,我没有注意到问题是关于Python&QtDesigner本身的,我正在考虑QtCreator IDE中的设计器模式。但是,这对于那些正在寻找QT/C++信息的人来说是有用的,所以我留下答案。
单击
Edit Signal/Slots
工具。为按钮创建连接。为此,在设计器中用鼠标左键按下按钮来选择您的按钮。将鼠标移动到主窗口中的某个位置,以创建与主窗口的连接(它就像带有接地连接的红线)。
松开鼠标按钮时,将显示
Configure Connection
对话框。在此对话框中,选择左侧文本控件(发送方)中的信号,例如
pressed()
。然后按右文本控件(接收器)中的
edit
。出现Signals/Slots of MainWindow
的对话框。在插槽面板中添加一个新插槽(绿色十字)。文本
slot1()
出现。双击它以编辑行并改为写入函数名doit_when_yes_ispressed()
。接受。现在在
Configure Connection
对话框中,您将在右边的文本控件中看到您的函数。选择并接受。在设计器中,现在可以在小部件中看到信号和函数。
相关问题 更多 >
编程相关推荐