第一个窗体

显示窗体

from PyQt5.QtWidgets import QApplication,QWidget
import sys

# 1.创建应用程序
app = QApplication(sys.argv)

# 2.创建窗口
window = QWidget()

# 3.显示窗口
window.show()

# 4.等待窗口停止
sys.exit(app.exec())
执行代码结果为:

Note

QApplication为qt的程序类型封装

QWidget为窗体UI类型的封装

PyQt模块

PyQt中有非常多的功能模块,开发中最常用的功能模块主要有三个:

  • QtCore:包含了核心的非GUI的功能.

主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用

  • QtGui:包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类
  • QtWidgets:包含了一些列创建桌面应用的UI元素

Qt文档地址: https://doc.qt.io/qtforpython/index.html

标题和图标

# 1.创建应用程序
app = QApplication(sys.argv)

# 2.创建窗口
window = QWidget()

# 设置窗口标题
window.setWindowTitle('黑马ROS无人小车')

icon = QIcon('logo.png')
# 设置图标
window.setWindowIcon(icon)

# 3.显示窗口
window.show()

# 4.等待窗口停止
sys.exit(app.exec())