- A+
所属分类:PyQt
从开始写第一篇python的相关内容时,Python入坑篇,多学一门编程 都已经过去了三年,在这个过程当中其实开发了很多的东西,有综合性企业服务平台跑得快,有企易推,大东街这些平台等,最近又新开发了一个项目,视频剪辑合成软件,致力于给自媒体视频搬运工提供更高效的视频处理。
这个客户端的软件就是团队小伙伴用pyside2写出来的,所以在最近比较闲的是时候也想学习下这个部分的东西,预计在三到五天的时间内学习完。
使用git创建一个项目
为啥要创建一个项目,这是方便后面自己去看自己曾经尴尬的经历,就像你现在去看我博客的第一篇内容,那感觉。。不言而喻。
https://e.coding.net/tui/xuexi/pyqt.git
poetry 创建个环境
不熟悉poetry的可以先百度下,或者直接
- pip install poetry
系统会直接自动给你安排的妥妥的。
- poetry add pyside2
实测如果你直接用pip install pyside2(149M )要下载一夜,但是你切换pip的源头可能就一会
- pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyside2
在用poetry add的时候,发生了报错,所以直接用poetry 进入到了虚拟环境,然后pip安装了pyside2(git项目中已经更新到poetry配置文件中)
安装的时候只要执行下面的一行命令就成
- poetry install
Hello world!
- import PySide2.QtCore
- from PySide2.QtWidgets import QApplication, QLabel
- print(PySide2.__version__)
- # 生成一个应该程序对象
- app = QApplication()
- # 生成一个标签内容
- label = QLabel('Hello world!')
- # 显示标签内容
- label.show()
- #开启事件循环
- app.exec_()
本文完,阅读更多看官方文档
官方文档:http://doc.qt.io/qtforpython/index.html
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QLabel.html
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QApplication.html