python27安装pyqt
㈠ 如何使用pyQT做pythonGUI界面
首先,如果没有安装python和PyQt软件的请先直接搜索下载并安装。python是一个开源软件,因此都是可以在网上免费下载的,最新版本即可。下载完成后,我们先打开PyQt designer。
2
打开后,首先是一个默认的新建窗口界面,在这里我们就选择默认的窗口即可。
3
现在是一个完全空白的窗口。第一步我们要先把所有的设计元素都拖进这个窗口。我们先拖入一个“Label”,就是一个不可编辑的标签。
4
随后我们再拖入一个可以编辑的“Line Edit”
5
最后我们拖入最后一个元素:“PushButton”按钮,也就是平时我们所点的确定。
6
目前我们已经把所有所需要的元素都拖入了新建的窗口。对于每一个元素,我们都可以双击进行属性值的修改,此时我们仅需要双击改个名字即可
7
此时我们已经完成了一半,接下来需要对动作信号进行操作。我们需要先切入编辑信号的模式
8
此时把鼠标移动到任意元素,都会发现其变成红色,代表其被选中。
9
当我们选中pushbutton后,继续拖动鼠标指向上面的line edit,会发现由pushbutton出现一个箭头指向了line edit,代表pushbutton的动作会对line edit进行操作。
10
随即会弹出一个配置连接窗口。左边的是pushbutton的操作,我们选择clicked(),即点击pushbutton。
右边是对line edit的操作,我们选择clear(),即清楚line edit中的内容。
最后我们点击确定。
保存完成后,我们在PyQt中的操作就已经完成了。保存的文件名我们命名为test,PyQt生成的设计文件后缀是.ui。
然后我们需要把.ui文件转换成可编译的.py文件,我们需要用到PyQt提供的pyuic4命令来完成转换。这是一个DOS命令,因此我们需要调出DOS操作界面。打开开始菜单,找到附件中的运行。
在运行中输入cmd,确定后即可打开DOS界面。
在DOS界面下,我们需要定位到刚才保存的.ui文件的位置,如果是默认的话,会保存在C:\Python27\Lib\site-packages\PyQt4,定位的过程如图所示。转换成.py文件的命令是:pyuic4 test.ui -o test.py
转换命令执行后,会生成一个test.py的文件,如图所示
最后我们需要对生成的python文件加入头文件和主函数,就可以生成一个完整的GUI程序了!首先是在整个程序的最开头加入import sys,如图所示。
另外,在程序的末尾,加入如图所示的主函数代码。主函数会调用我们再PyQt里已经完成的生成元素的函数以及配置连接函数,因此我们只需要加上主函数来调用他们即可。
保存后,双击我们编辑完成的python文件,就会弹出我们刚才设计的GUI界面啦!这就是我们所完成的第一个用python语言写的GUI程序啦!
㈡ Mac 安装PyQt
其实知乎,civilization等等是根据胶水语言Python开发的。PyQt是Qt的Python版本(Qt company),据说该Qt中的Q是Quasar的意思,而类的前缀(大写,Q在Haavard’s Emacs font很好看),t 代表toolkits,PyQt组合起来就是Python中Quasar开发包。我在实践中应用的是PyQt5用于GUI(Graphical user interface开发)。
安装的包包括pyqt5-tools,pyqt5designer,pyqt5三个。
安装完成后打开你环境中会发现多了个Designer.app:
比如我在mac上的路径是:
/Users/yuanhust/opt/anaconda3/envs/micropy/bin/Designer.app
在windows上路径是Lib/site-packages/QtDesigner
在这个地方设置:
/Users/yuanhust/opt/anaconda3/envs/micropy/bin/python3.6
-m PyQt5.uic.pyuic -o .py
/Users/yuanhust/opt/anaconda3/envs/micropy/bin/Designer.app
这样会发现tools--》External tools--》
多了Qt Designer以及PyUIC两个。
Qt Designer用于编辑GUI文件,后缀为ui。
PyUIC用于将GUI的ui文件转换为py文件。
㈢ python2.7支持pyqt5么
当前Deadline7版本使用的是Python2.7+Qt5作为框架,来进行开发的,为了与之配合,做定制项目开发的时候,也需要同样的版本搭配。
相关推荐:《Python教程》
操作过程:
1、进行pip的安装目录。 Python27/Scripts目录下面。
2、执行 pip install python-qt5
3、OK,搞定,就这么简单。
㈣ Python安装PyQt5时遇到这个问题该怎么解决
linux系统下Qt5编译好的程序在未安装Qt的系统下运行会报以下错误:
This application failed to start because it could not find or load the Qt platform plugin "xcb".
Reinstalling the application may fix this problem.
出现这个错误,主要是因为qt5为了在多平台下更方便移植,使用了一种新的技术-----platform abstraction system (QPA),而它中的库又依赖于Qt5中的一个库文件libQt5DBus.so.5,所以,只要打包时只要加上这个文件就可以了。
linux下qt5程序打包步骤如下
1、把以下7个库文件放到/usr/lib目录下
libQt5Widgets.so.5
libQt5Gui.so.5
libQt5Core.so.5
libicui18n.so.51
libicuuc.so.51
libicudata.so.51
libQt5DBus.so.5
2、拷贝Qt5安装目录中的platforms目录,使它和你的Qt程序同级目录
现在你可以双击你的程序运行了呵呵
㈤ python如何安装pyqt4
第一步,下载.whl文件,地址:https://www.lfd.uci.e/~gohlke/pythonlibs/#pyqt4,这里可以下载不同的python版本对应的包。
相关推荐:《Python教程》
第二步,选择一个目录,将下载好的文件放到该目录下,然后cmd下,cd进入该目录,执行命令:pip install PyQt4-4.11.4-cp36-cp36m-win_amd64.whl,完成安装。
第三步,校验是否安装成功。
㈥ pyqt4支持python2.7吗
支持的
首先安装python-2.7.6.amd64.msi,具体的配置步骤这里就不细说了,网络一下就解决了。
紧接着就是安装pycharm-professional-4.0.4.exe,这是一个python编辑器,比官方的编辑器好用得多,可以自动代码补全,还能调试运行,功能非常丰富!
再跟着就是安装PyQt4-4.11.2-gpl-Py2.7-Qt4.8.6-x64.exe,其实pyqt与C++的qt差不多的,用法都非常相似!
接着安装cx_Freeze-4.3.3.win-amd64-py2.7.msi,这个是用来打包Python程序为exe运行文件来用的,当然你也可以用其他的打包工具,但是我极力推荐这个。
最后要安装chardet-1.0.1-py2.5.egg.rar,这个是跟Python对文件的编码检测的一个开发包,网络一下就有地方下载了,python对文本处理非常强大,有它非常方便!
磨刀不误砍柴工,正式开工:
用pyqt4的界面设计工具–qt设计师,进行界面开发如下图:
pyqt4的界面设计工具非常简单易用,只要你用别的软件进行过控件开发,那么这个自然就会了!
如果还不明白就可以看“PyQt4 精彩实例分析(语法高亮带书签).pdf”,里面包含了很多示例。
界面设计完成后,保存得到以ui为后缀的文件,我的为“mainText.ui”,“configText.ui”两个文件,有了界面文件就要转换成Python能调用的包,具体转换的方法看“PyQt4
精彩实例分析(语法高亮带书签).pdf”中的示例。我的是分别转换成两个文件“ConfigText.py”,“SuperProcessText.py”。
至此开始正式编码的工作,主窗口运行文件是superTextProcessTool.py,配置窗口的运行文件是ConfigTextTool.py。
对于文件编码转换,控件之间如何调用,如何处理消息,都有了完整的示例,界面是仿照网上的一个软件做出来的-“超级文本处理工具”做出来的。如果碰到不懂的函数,那么可以查看“PyQt4.chm”,它包含了Pytqt4所有的函数说明!
㈦ python安装PyQt检测是否成功时弹出这样的窗口是什么原因
Python3 安装 PyQt5 -pycharm 环境搭建
执行命令:
pip3 install PyQt5