QT Designer中的信号和插槽

时间:2017-06-13 13:22:21

标签: python qt5

我试图使用来自QT设计器的自动生成代码并使用pyuic5将其转换为py代码。 只要我得到py代码以显示ui文件就可以正常工作。

我试图从按钮获取信号。 我在Action编辑器中创建了一个名为" actionOn_click"

的Action

这是按钮的自动生成代码:

self.btnTestData1.clicked.connect(self.actionOn_click.trigger)

只有4个选项可用,而不是QT设计器中的.trigger。 hover(),toggle()和deleteLater()。

我这样做是否正确? 我将ui.py代码作为一个单独的文件,因为每次我对用户界面进行一些更改时都会被覆盖(这很常见)

我花了几个小时在网上搜索,但所有信息似乎都是从一开始就手写的,或者示例只是将信号连接到QT框架内已有的插槽。

有什么建议吗?

我使用QT设计器V5.9.0,pyuic5(5.8.2)和python 3.6

由于

0 个答案:

没有答案