基于Python3搭建qt开发环境

        Python可视化编程相信大部分刚接触都是tkinter,tkinter是Python自带的库,不需要安装第三方库即可使用,在我的Python专栏中也有很多基于tkinter来设计的可视化界面。本篇文章将尝试另外一个Python的可视化编程库(pyqt),与tkinter编程不同的是,qt可视化编程需要提前配置好开发环境,本篇文章将会详细演示如何搭建qt开发环境。

一:安装Python

Python安装可以在线安装也可以离线安装,大家可以自行去Python官网找对应的安装包

python官网:

Welcome to Python.org

python中文网

Python Windows版本下载| Python中文网 官网 

 

安装好后, 打开cmd终端,检查安装情况:

 如果没有提示,则需要配置一下环境变量

        安装好Python后需要配置一下pip源,默认的pip源不在国内,如果要安装第三方库则非常慢,甚至由于墙的原因会安装失败,所以需要把pip源换成国内的,国内有几家源做的还是挺全的,如阿里源,清华源等

在C盘的个人目录下,新建一个pip文件夹,然后在文件夹下新建一个pip.ini配置文件

在pip.ini文件里配置源

[global]
index-url = https://pypi.mirrors.ustc.edu.cn/simple/
[install]
trusted-host=mirrors.aliyun.com

查看源有没有配置成功

二:安装PyQt5

1,安装sip包

pip install sip

 

2,安装PyQt5

pip install PyQt5

3,安装PySide2

pip install PySide2

三:Pycharm配置PyQt5

1,下载安装pycharm

Download PyCharm: Python IDE for Professional Developers by JetBrains

2,配置qt工具

在Pycharm中配置四个外部工具:

  • Qt Designer - 新建.ui文件
  • Edit In Designer - 编辑已有的.ui文件
  • PyUIC - 将.ui文件转换为python代码
  • PyRCC - 将qrc文件转换为python代码

 

1>配置Qt Designer

2>配置Edit In Designer

3>配置PyUIC

Arguments填写如下:

-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py

 working directory填写如下:

$FileDir$

4>配置PyRCC

Arguments填写如下:

$FileName$ -o $FileNameWithoutExtension$_rc.py

四:实战测试

 跳出qt工具

 保存文件,点击PyUIC将这个.ui文件转换为python代码,此时会生成untitled.py这个文件

 创建主python文件,调用生成的untitled.py

import sys
from PyQt5.QtWidgets import QApplication, QWidget
import untitled

if __name__ == '__main__':
    app = QApplication(sys.argv)

    Form = QWidget()

    ui = untitled.Ui_Frame()

    ui.setupUi(Form)

    Form.show()

sys.exit(app.exec_())

运行:

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ftzchina

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值