PyQT_笔记

我的环境:win10 64bit + Python2.7 + PyQT4

参考文章:http://blog.youkuaiyun.com/a359680405/article/details/45074761

http://blog.youkuaiyun.com/a359680405/article/details/45148717


【1】搭建  Python2.7 + PyQT5 + Pycharm 开发环境

py2.7安装PyQT5的方法: pip install python-qt5

打开File - Setting - Tools - External Tools,添加 QtDesinger(用于设计UI),PyUIC(用于将.ui文件转为.py文件),pyrcc5(用于资源文件转码)

设置页面如下:




【2】运行窗体

ui文件转py后,需对其做如下修改才可运行出现窗体

import sys

if __name__=="__main__":
    import sys
    app=QtWidgets.QApplication(sys.argv)
    widget=QtWidgets.QWidget()
    ui=Ui_Form()
    ui.setupUi(widget)
    widget.show()
    sys.exit(app.exec_())  

【3】信号与槽


点击工具栏“编辑信号/槽”,点击发生信号的按钮,拖动到响应的窗口即可。

编辑执行自定义槽函数。

self.button_1.clicked.connect("自定义的槽函数名")
注意:

信号的connect连接最好放在__init__析构函数里面,这样只会声明一次连接,如果在类方法使用的话,要记得disconnect,否则connect会连接多次,导致程序异常。
信号槽函数不用加 (),否则可能会导致连接异常。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值