07. 运行GUI程序

# 使用FormHello.py文件中的类Form创建app

import sys
from PyQt5 import QtWidgets
import FormHello

app = QtWidgets.QApplication(sys.argv)
# 创建窗体的基类Qwidget的实例
baseWidget = QtWidgets.QWidget()

ui = FormHello.Ui_Form()
# 以baseWIdget作为传递参数,创建完整窗体
ui.setupUi(baseWidget)

baseWidget.show()
# 可以修改窗体上的标签文字
# ui.label.setText('Hello,程序被修改')
sys.exit(app.exec_())

1. 首先用QApplication类创建了应用程序实例app

2. 创建了一个QWidget类的对象baseWidget,他是基本的QWidget窗体,没做任何设置

3. 使用ui_Form模块中的类Ui_Form创建一个对象ui

4. 调用了Ui_Form类的setupUi()函数,并且将baseWidget作为参数传入

5. 显示窗体:baseWidget.show()

##########################################################################

解决导入本地模块红线问题:

1. 进入设置,Build -> Console -> Python Console,勾选选项“Add source roots to PYTHONPAT”

2. 导入模块文件夹右键 -> “Mark Directory as” -> “Sources Root”

posted @ 2020-11-28 10:15  GOgo学习  阅读(172)  评论(0)    收藏  举报