0
点赞
收藏
分享

微信扫一扫

第一个 PyQt5程序


前言

上一节描述了如何在 PyCharm 中添加 PyQt5插件,这节来看一下如何用 PyQt5来写一个最简单的桌面程序。其实用 Python 进行桌面开发,除了 PyQt 以外,当然还有其他别的插件可以实现,不过鉴于之前最熟悉的 Qt 开发,所以接触 Python 之后当然第一时间想用Python 来写 Qt 程序啦,那么,废话不多说,接下来写个最简单的 PyQt5程序。

正文

其实只要配置好开发环境后,用 Python 来写 Qt 程序很容易下手,虽然是用 Python 的语法格式,但是控件的用法还是之前写 Qt 代码是一样的,只是换了一种语法来呈现而已。

接下来在 PyCharm 中新建一个工程:

第一个 PyQt5程序_PyQt5

然后右键工程名,新增加一个 Python 文件:

第一个 PyQt5程序_控件_02

写一个非常简单的窗口:

#!/usr/bin/env python 
# -*- coding:utf-8 -*-


from PyQt5.QtWidgets import QApplication, QWidget, QLabel

import sys


def main():
app = QApplication(sys.argv)

w = QWidget()
w.resize(250, 150)
w.move(300, 300)
w.setWindowTitle('PyQt5test')

label = QLabel(w)
label.setText("this is PyQt5 text")
label.move(w.width() / 2. - label.width() / 2., w.height() / 2. - label.height() / 2.)

w.show()

sys.exit(app.exec_())

if __name__ == '__main__':
main()

配置编译环境:

第一个 PyQt5程序_开发环境_03

第一个 PyQt5程序_Python PyQt5_04


第一个 PyQt5程序_开发环境_05

画框的地方要输入内容:

第一个 PyQt5程序_控件_06

开始运行:

第一个 PyQt5程序_python_07

输出结果:


第一个 PyQt5程序_python_08


举报

相关推荐

0 条评论