码迷,mamicode.com
首页 > 其他好文 > 详细

07. 运行GUI程序

时间:2020-12-02 12:38:43      阅读:7      评论:0      收藏:0      [点我收藏+]

标签:roots   dir   add   exec   传递   完整   widget   导入   setup   

# 使用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”

07. 运行GUI程序

标签:roots   dir   add   exec   传递   完整   widget   导入   setup   

原文地址:https://www.cnblogs.com/lnliyang/p/14051748.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!