PYQT5(4)PYCHARM配置

QWQ这是很基础的pyqt5入门教程。

pyqt5自带的designer比较奇葩,用来绘制界面很简单,但是生成脚本的过程却很繁琐和各种弯弯绕绕的坑。
这篇文章主要总结一下从使用pyqt5到完成项目的过程
图片.png

就这这货
因为老生常谈了,所以这篇文章会跳过安装python的过程,如果不会请百度python 开发环境

奇怪的事情是我发现pyqt4的desinger制作出来的ui文件据然可以用在pyqt5中,不知道有没有什么奇怪的bug,总之我的脚本是成功运行了。

开发环境强烈推荐pycharm,至于为什么,这里说明原因:网上的资料基本都是使用pycharm作为开发工具的,出了问题解决起来比较轻松而已

pyqt5自带一个将你在designer中设计出来的界面转换为python文件的脚本

这里就是介绍一下如何配置这个脚本的方法:
图片.png

然后选择External Tools

图片.png

选择Tool>External Tools

图片.png

program:C:\python35\python.exe
arguments: -m PyQt5.uic.pyuic $FileName$ -o Ui_$FileNameWithoutExtension$.py
working directory:$FileDir$
完成之后保存

zizuo.png

然后生成python文件

图片.png

之后你就会发现新的ui界面的py文件神奇的出现在了你的文件夹中。特别厉害。

弹出确认框

`def closeEvent(self):
    #获取消息框实例的值
    try:
        msg = QMessageBox.question(self.window,"确认要退出程序吗","?!?!?",QMessageBox.Yes|QMessageBox.No,QMessageBox.No)  #这里是固定格式,yes/no不能动
        #判断消息的返回值
    except Exception as e:
        print(e)
    if msg ==QMessageBox.Yes:
        QtCore.QCoreApplication.instance().quit()
    else:
        print(0)`

关于使用pyinstaller 打包的事情

[ico文件生成网页](http://www.bitbug.net/

power by 弗兰克万岁,转载请标明来源

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容