python3.7安装pyqt4_Windows下PyQt4的安装(本文已过期)
更多
1.环境
OS: Windows 7 64bits
Python: 2.7.2
2.软件下载
对于Windows来说,只需要下载exe格式的文件即可。在这个exe文件中,已经包含了如下模块:
PyQt
Qt
Qt Designer/li>
Qt Linguist(Qt语言家)
Qt Assistant
pyuic4(转换由Qt Designer生成的.ui文件到.py)
pylupdate4
lrelease
pyrcc4
QScintilla(C++编辑器类Scintilla在QT环境下的移植版本)
需要注意的是,目前,安装PyQt4并不需要一些文章中提到的先安装sip和Qt的过程,因为在安装文件中已经包括。
3.安装
只需要点击安装文件,一路next下去即可。
其中可能需要更改的设置包括:
1.选择需要安装的模块
2.选择Python的安装位置
4.测试
为了测试PyQt4已经安装成功,我们编写一个简单的PyQt程序进行测试。
PyQt demo
Python
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
widget = QtGui.QWidget()
widget.resize(250, 150)
widget.setWindowTitle('PyQt')
widget.show()
sys.exit(app.exec_())
1
2
3
4
5
6
7
8
9
importsys
fromPyQt4importQtGui
app=QtGui.QApplication(sys.argv)
widget=QtGui.QWidget()
widget.resize(250,150)
widget.setWindowTitle('PyQt')
widget.show()
sys.exit(app.exec_())
下面,简单说一下上面这段代码的含义。
第2行引入的QtGui是PyQt中最基本的模块,包含了PyQt的绘图组件及其相关类。
第4行使用QApplication创建了一个application。每个PyQt程序中均要包含一个application对象。
第5行使用QWidget创建了一个widget,并在第6行中使用resize设置了它的大小。第7行的setWindowsTitle设置了窗口标题的文字。第8行的show使这个widget显示出来。
最后一行是这个程序的主循环,事件处理从本行语句开始。至于为什么是exec_而不是exec呢?是因为exec是Python的关键字。
下图就是这个程序执行后的样子。
可以看到,执行的时候会有一个cmd的窗口出现。很明显,我们不想要这个窗口出现,那么怎么办呢?将后缀名修改为“pyw”即可。
python3.7安装pyqt4_Windows下PyQt4的安装(本文已过期)相关推荐
- python3.6.5安装tensorflow_Win10下用Anaconda安装TensorFlow(图文教程)
笔者之前在学习TensorFlow,也在自己的笔记本上完成了安装,在PyCharm中进行学习.但是最近为了使用python的科学计算环境,我把之前的环境卸载了,并用Anaconda重新安装了Tenso ...
- linux一键安装python_Linux下,一键安装python3;适用于Centos、Debian、Ubuntu等
提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面.点击下载[谷歌浏览器最新绿色便携版] 注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态. 交流 ...
- python3怎么安装mysql_Python3下mysqlclient的安装和使用
1. 安装 1.1 下载wheel文件 网上搜多到的多数都是这种方案.从uci.edu按照自己的系统和Python版本现在wheel文件.比如我是Python3.6 32的版本. uci.edu提供的 ...
- python numpy安装windows_windows 下python+numpy安装实用教程
如题,今天兜兜转转找了很多网站帖子,一个个环节击破,最后装好费了不少时间. 希望这个帖子能帮助有需要的人,教你一篇帖子搞定python+numpy,节约科研时间. 水平有限,难免存在不足,敬请指正. ...
- linux yum 安装mysql_Linux下使用yum安装MySQL
linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list ...
- 如何在ubuntu下安装detectron2_Ubuntu下detectron2 的安装使用笔记
安装使用了一波detectron2 ,感觉没有mmdetection好用-但是还是记一下安装和使用的过程 安装 确保你的python版本是3.6以上 查看你的机器的cuda版本(如果没安装的话安装), ...
- mysql window下 安装udf_Windows下MySQL下载安装、配置与使用
用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至 ...
- unbuntu cmake安装mysql_Ubuntu下源码安装MySQL-5.5.25a
Ubuntu下源码安装MySQL-5.5.25a,今天在Ubuntu Linux下本来玩玩Android的源码看下的.那小的怎看根目录的空间已然不多.所以想把 今天在Ubuntu Linux下本来玩玩 ...
- centos7中yum源安装mysql_centos7下使用yum安装mysql
CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...
最新文章
- Mask_RCNN安装与踩过的坑
- linux 新增swap分区
- shell练习03 安装mysql
- linux-防火墙有关知识积累
- 下岗职工_下岗后我如何获得多位软件工程师的面试
- Python添加模块路径
- JS Date格式化为yyyy-MM-dd类字符串
- Linux下汇编语言学习笔记51 ---
- Exchange Server 2007迁移Exchange Server 2010 (15)---启用Outlook anywhere
- Google 中国开发者大会最后一天报名!
- [poj1325] Machine Schedule (二分图最小点覆盖)
- SpringMVC+VUE开发环境搭建
- 三相坐标变换CLARK变换PARK变换
- android 手机查看分辨率,adb命令查看报名和查看手机分辨率
- ios自建服务器降级,iOS14降级操作步骤 iOS14怎么降级到iOS13
- Premiere Pro之视频升格降格(六)
- 西门子plc博图与优傲UR机器人进行Profinet通讯,s7-1200/1500 与UR机器人通讯,实际应用案例使用中
- php 小程序即时聊天,网易云IM小程序聊天室集成。PHP版SDK API使用示例
- 高效持续交付的7大原则
- C. Carrying Conundrum
热门文章
- alan turing_Turing Machine交互式模拟器如何帮助您理解算法
- 通过这个免费的,由23部分组成的互动课程,学习ES6 +
- c++ vscode 自动注释_VS2015自动添加注释
- 笔记本电脑锁_武汉笔记本电脑模型打样价格
- Python解决滑块验证码
- Python要点总结,我使用了100个小例子!
- 你精通excel吗?不,我精通python操控excel!
- ie678,FF,chrome的css兼容性
- python表达式352的值为_表达式 3 and 5 的值为
- 解决方法:AttributeError: module ‘torchtext.data‘ has no attribute ‘Field‘