Qt Designer

Python PyQt5 Pycharm 环境搭建及配置

♀尐吖头ヾ 提交于 2020-04-30 14:00:33
PyQt5相关安装 python 版本 python 3.6.3 1、安装PyQt5 执行命令: pip install pyqt5 2、 安装PyQt5-tools 执行命令:pip install pyqt5-tools 3、校验是否成功 执行如下代码 # FileName : PyQtDemo.py # Author : Adil # DateTime : 2018/2/1 11:07 # SoftWare : PyCharm from PyQt5 import QtWidgets, QtGui import sys app = QtWidgets.QApplication(sys.argv) window = QtWidgets.QWidget(); window.show() sys.exit(app.exec_()) 弹出如下界面即可。 Pycharm相关配置 1、添加external Tools 打开settings->Tools->External Tools点击“+” 2、添加QtDesigner 如下图设置。 2、添加PyUIC 如下图设置。 Parameters: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py 3、新建一个PyQt demo,创建一个项目 如下图

PyQt5 & Qt Designer使用小结

◇◆丶佛笑我妖孽 提交于 2020-04-29 03:15:18
开始在知乎写文章的原因,主要还是想整理平时的经验,方便自己以后查看,有机会的话大家也可以交流吧。 11月中旬由于项目需要,和另一名实习生负责使用Python开发一个数据分析的小软件。 虽然才开始接触Qt,属于菜鸟,但是由于第一步就需要用到它,所以第一篇文章就讲讲它吧。查了一些资料后,我们决定使用Qt Designer进行设计,然后转换为py文件,再使用PyQt5完成信号槽等操作,将我们基于sklearn加工而成的类和函数connect给信号槽。 1. PyQt5和Qt Designer的安装 pip install pyqt5 pip install pyqt5 - tools 安装完成后,Python安装目录下的Lib\site-packages\pyqt5-tools\designer\designer.exe即是Qt Designer软件。我用的是anaconda,所以Qt Designer软件在:C:\ProgramData\Anaconda3\Lib\site-packages\pyqt5_tools\designer.exe 安装中遇到的两个问题以及解决思路: (1)安装不了或者安装速度太慢。 可以尝试到官网或 Python Extension Packages for Windows 下载到本地,然后再用pip install安装。 (2)安装失败:***.whl

Python-使用PyQT生成图形界面

。_饼干妹妹 提交于 2020-04-29 03:11:03
1.安装PyQT5以及QT Designer工具包 pip install PyQt5 pip install PyQt5 -tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com 2.安装PyQt5,会根据Python的安装路径自动进行安装,不需要修改。 3.测试安装是否成功。写下面的代码,运行看运行是否正确。 import sys from PyQt5 import QtWidgets if __name__ == ' __main__ ' : app = QtWidgets.QApplication(sys.argv) w = QtWidgets.QWidget() w.resize( 400, 200 ) w.setWindowTitle( " hello PyQt5 " ) w.show() exit(app.exec_()) 如果成功执行,那么会看到一个窗体生成了 4.打开QT设计师designer.exe 一般路径是:\Python36-32\Lib\site-packages\pyqt5-tools 5.保存成*.ui文件,Qt Designer设计出来的文件默认为.ui文件,里面包含的类css布局设计语言,如果想用python运行,我们还需要将它转换成.py文件。 输入转换命令

PyQt(Python+Qt)学习随笔

假装没事ソ 提交于 2020-04-28 02:04:02
老猿Python博文目录 老猿Python博客地址 PyQt学习随笔 PyQt(Python+Qt)帮助文档官网及文档下载 PyQt(Python+Qt)学习随笔:PyQt帮助文档导入assistant后离线查阅 随笔分类: 第一部分 Qt Designer控件属性 第二部分 事件捕获方法 第三部分 Model/View相关知识 第四部分 其它 第一部分 Qt Designer控件属性: 控件汇总属性介绍: PyQt(Python+Qt)入门学习:Qt Designer可视化设计界面组件与QWidget类相关的组件属性详解 分类分解属性详细介绍: 位置和大小控制类 : 1、 PyQt(Python+Qt)学习随笔:Qt Designer中部件的三个属性sizeHint缺省尺寸、minimumSizeHint建议最小尺寸和minimumSize最小尺寸 2、 PyQt(Python+Qt)学习随笔:部件的geometry几何属性 3、 PyQt(Python+Qt)学习随笔:部件的大小策略sizePolicy的含义 4、 PyQt(Python+Qt)学习随笔:Qt Designer中部件mimimumSize和maximumSize的含义 5、 PyQt(Python+Qt)学习随笔:Qt Designer中部件的 baseSize和sizeIncrement 6、 PyQt

安装Python + PyCharm + PyQt5配套设置

戏子无情 提交于 2020-04-27 03:08:16
1、安装Python 访问官网 https://www.python.org/ ,下载并安装你的目标Python版本。 2、安装PyQt5 1)进入cmd界面。执行命令 pip install pyqt5 pyqt5-tools ,等待一会儿,命令执行完毕后PyQt5就安装好了。 在python 自带的IDLE中试验一下pqyt5是否真的装好了。 新建文件 firstPython.py 并输入如下代码 ********************************************** import sys from PyQt5 import QtWidgets, QtCore app = QtWidgets.QApplication(sys.argv) widget = QtWidgets.QWidget() widget.resize(400, 100) widget.setWindowTitle("This is a demo for PyQt Widget.") widget.show() exit(app.exec_()) ********************************************** 运行后弹出如下界面,表示PyQt已经正常工作啦。 3、安装PyCharm 1)访问官网 http://www.jetbrains.com

[ PyQt入门教程 ] PyQt5开发环境搭建和配置

筅森魡賤 提交于 2020-04-27 02:32:58
PyQt5工具可以快速实现简单的界面开发,包括界面设计、布局管理以及业务逻辑实现(信号与槽)。简单说就是使用PyQt5工具可以快速画一个控件摆放整齐、界面整洁有序、布局合理的界面。 课程目标 可以动手实现简单的GUI程序。系列文章主要以动手实践案例讲解为主。 课程对象 会一些python基本语法但 不懂PyQt的小白 课程内容 第1节:PyQt5环境搭建和配置。工欲善其事必先利其器嘛~~ 第2节: Qt Designer工具的使用。通过一个需求实现描述工具使用。都是拖拽布局,不写代码。。不要怂 第3节:Qt Designer工具的布局管理。如何把界面控件摆放整齐。四种常用布局方法。。也不写代码。。哈哈 第4节:PyQt信号与槽的使用。让程序动起来。。让他替你做你想做的事情。。 第5节: PyQt5基本控件使用介绍。了解那些被你拖来拖去的组件的基本使用方法。。深入认识一下他们 第6节:PyQt5小需求实践案例。让你学习的内容转化成可输出的成果。。 本文内容 本文主要第1节 PyQt5环境搭建和配置。 主要内容包括: (1)工具版本的选择,包括PyQt版本和Python软件版本。 (2)Python、PyQt5以及Qt Designer工具的安装。 Qt Designer 是PyQt的可视化GUI设置工具。 (3)PyCharm上配置 Qt Designer 和PyUIC工具。

Qt 编写应用支持多语言版本--一个GUI应用示例

风流意气都作罢 提交于 2020-04-26 09:07:11
简介 上一篇博文已经说过如何编写支持多语言的Qt 命令行应用,这一篇说说Qt GUI 应用多语言支持的坑。 本人喜欢用代码来写布局,而不是用 Qt Designer 来设计布局,手写布局比 Qt Desiner 布局有以下优点: 手工布局,所想即所见, 源代码方式修改布局非常方便,只需要拷贝代码、注释代码就行,如果用 Qt Designer 修改原有布局,简直要人老命,拖放一下 widget 就会打乱了原有的 layout; 本文示例程序是一个GUI应用,手写布局,在工具栏中添加两个 QAction ,可以切换中文、英文界面,主界面一个标签显示文本,一个按钮用来退出应用。 英文界面如下: 中文界面如下: 开发环境及步骤 VS 版本: vs2017 社区版 Qt 版本: 5.11.1 Qt VS tools: 2.3.2 第一步 新建 HelloQt 工程 默认的会创建 UI 文件,直接编译工程,复制编译产生的 ui_HelloQt.h 文件,重命名为 myUI_HelloQt.h 以这个文件为模板,手工布局。 第二步 在 setupUI() 中实现布局 使用MVC编程模型,只在 myUI_HelloQt.h 文件中实现GUI,这里虽然新建了两个 QAction 和一个 QPushButton ,但是没有连接信号和槽函数。 布局完成调试看看是否布局合理。 第三步 翻译并添加到资源

Python--在Mac下安装PyQt5环境并配合pycharm(全部使用当前最新版)

十年热恋 提交于 2020-04-25 21:33:19
Python--在Mac下安装PyQt5环境并配合pycharm(全部使用当前最新版) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 安装pyqt5 安装PyQt5 pip3 install PyQt5 然后安装Qt Designer,发现报错 pip3 install pyqt5-tools 是因为在mac下Qt Designer需要去Qt里面下载 下载Qt 所以进入官网 http://download.qt.io/official_releases/qt/5.14/5.14.2/ 这东西有点大啊,一顿饭的时间过去了,我下载好了,现在来安装,几经波折打开了这个 然后要注册一个账户,现在都不能跳过了 注册之后就是这样啦 一路下来就安装好了 在应用列表里面展示 找到我们安装的位置,我们是在用户目录下的Qt文件夹下,如果要在应用程序里面显示,可以创建一个替身拖到应用程序即可 配置pycharm 打开配置 填写我们扩展配置,让我们能够更加快速的使用Qt Designer 找到我们的Qt Designer程序 像下面图片一样配置好 PyUIC,这个是安装吧ui文件转化为py文件的 我这里配置好了,不过不能打开,只能通过右上角的搜索来使用,这个可能是版本问题,我是mac的2020.1的版本 感谢 百度百科