博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PyQT的安装和配置
阅读量:4319 次
发布时间:2019-06-06

本文共 1188 字,大约阅读时间需要 3 分钟。

安装pythonQt

操作系统:Windows 7 64位

python版本:3.4

PyQt5使用PIP安装

测试是否安装成功

导入PyQt5

没报错说明安装成功

pythonQt Designer配置

pyqt提供了Qt designer来设计窗口界面,用起来也非常方便,虽然做出来的界面不那么华丽。

增加系统变量QT_QPA_PLATFORM_PLUGIN_PATH

D:\python3.4.2\Lib\site-packages\PyQt5\plugins

Note:这是你安装pyqt目录下的插件目录

pycharm中配置qtdesigner

PyCharm > settings > tools > external tools > +添加

Qt Designer的设置如图:

注意:

  1. Program选择PyQt安装目录中 designer.exe 的路径

  2. Work directory 删除后使用变量 $FileDir$ (点击后面的 Insert macro 按钮来选择),我的是包目录E:\mine\python_workspace\PyQt

Note:$FileDir$ 指的是选中文件所在文件夹路径;$FileName$指的是选中文件的文件名

pycharm中配置PyUIC

{用来将 Qt界面xml代码 转换成py代码}

PyUIC的设置类似qt designer,如图

program: Python安装路径

参数:$ FileName $ -o $ 

Work directory 使用变量 $FileDir$

配置完成后,pycharm菜单栏中tool的变化:

pycharm中配置Pyrcc

{这个是用于将qrc资源文件转换成py文件的工具的配置}

如果在qt designer中使用了qrc资源文件,而没有将其转换为py文件就会出错:import error no module named resource_rc

PyQT5和PyQt4的区别

移植到Qt5有两个方面:

  1. 获取核心PythonQt构建(应该只是调整qmake配置文件,可能是QMetaObject和朋友中的一些不兼容)
  2. 让Qt 4包装器工作(运行pythonqt_generator,看看会发生什么......可能需要在类型系统中添加一些额外的包含和修复)

Qt包装器可以通过两种方式完成:Qt4向后兼容(**小部件**位于PythonQt.QtGui中)或仅Qt5(小部件位于新的PythonQt.QtWidgets包中)。

PyQt5的Widget被分离出来,似乎用来替代Dialog,并将Widget放入了QtWidget模块(库)中,PyQt4是QtGUI。

转载于:https://www.cnblogs.com/dalongNOTES/p/9565838.html

你可能感兴趣的文章
JavaScrict中的断言调试
查看>>
密码服务
查看>>
结构体在内存中的存储
查看>>
冲刺阶段—个人工作总结01
查看>>
基于Python的Webservice开发(二)-如何用Spyne开发Webservice
查看>>
PowerDesigner修改设计图中文字的字体大小等样式
查看>>
Python list和 np.Array 的转换关系
查看>>
jenkins忘记密码如何处理?
查看>>
布尔操作符-逻辑或(||)
查看>>
vim的列编辑操作
查看>>
Linux驱动学习 —— 在/sys下面创建目录示例
查看>>
Linux下安装Android的adb驱动-解决不能识别的问题
查看>>
Why is the size of an empty class not zero in C++?
查看>>
海亮SC
查看>>
[Hibernate] - Generic Dao
查看>>
【Linux】一步一步学Linux——Linux系统常用快捷键(12) 待更新...
查看>>
Vue中computed和watch使用场景和方法
查看>>
laravel路由与控制器(资源路由restful)
查看>>
Html5移动端页面自适应布局详解(阿里rem布局)
查看>>
memoize-one在React中的应用
查看>>