您的位置:首页 > 编程语言 > Python开发

python语言的GUI工具——pyqt

2017-06-24 14:17 225 查看
手头的小程序需要做个GUI,查了资料,最初选用的是tkinter,作为python官方整合的GUI库,具有易于使用,轻便等优点。但是在接触相关信息越来越多,以及身边人的建议下改用pyqt,坑少,做出的界面更漂亮,更关键的是,可以用GUI的形式做GUI,这对于接触计算机行业不过一年的我来说,真的是方便,高效至极。暂顾不得网友所说的qt精髓的事情,能够解决问题才是王道。下面就纪录一下相关过程。

一:下载pyqt

    我用的IDE是pycharm,可以很方便的安装各种包,其实在命令行里用“pip install pyqt4”也可以安装(第一次安装的是pyqt5,但是使用过程中出现了一些问题,于是选择pyqt4),file--->default setting--->project interpreter:选择自己的python版本,点击加号,搜索pyqt4,点击,安装j即可,因为要用到qtdesigner,用pyqt5的朋友们要另外安装pyqt5-tools。



安装好后,应该在自己python语言安
4000
装路径下找到pyqt4文件夹,“C:\python\python3\python35\Lib\site-packages\PyQt4”,该文件夹里的designer.exe就是用图形化界面设计程序GUI的可执行程序。关于qtdesigner的用法不在此做纪录。可参照http://www.xiaoxiangzi.com/Programme/Python/1891.html

二,将qtdesigner保存好的.ui程序转化成.py

这个也比较简单,设置如图所示:








使用过程如下:用pycharm中,单击需要转换的.ui文件,然后点击菜单栏中的tools--->external tools-->pyUIC

转换完的.py文件保存在.ui相同目录下。

其实设置tools就是方便,命令行如下:python.exe -m PyQt4.uic.pyuic -o tax.py tax.ui,但是不知道问什么,一直提示找不到pyqt4module.待解决,先不管了,会的朋友留言哈~~

这样就完成了用qtdesigner设计程序GUI的工作,至于GUI和python代码怎么协调和调用,会在另一篇博客中纪录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: