第一个 PyQt5程序

版权声明: https://blog.csdn.net/luoyayun361/article/details/82560335

前言

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

正文

其实只要配置好开发环境后,用 Python 来写 Qt 程序很容易下手,虽然是用 Python 的语法格式,但是控件的用法还是之前写 Qt 代码是一样的,只是换了一种语法来呈现而已。
接下来在 PyCharm 中新建一个工程:
这里写图片描述

然后右键工程名,新增加一个 Python 文件:
这里写图片描述

写一个非常简单的窗口:

#!/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()

配置编译环境:
这里写图片描述

这里写图片描述

画框的地方要输入内容:

这里写图片描述

开始运行:
这里写图片描述

输出结果:

猜你喜欢

转载自blog.csdn.net/luoyayun361/article/details/82560335