python如何做可视化界面?
发布时间:2026-01-18 17:29:25

Python创建可视化界面步骤:
1、首先,创建一个.PyQT文件暂命名为PyQT.py
2、其次,需要导入PyQT的文件如下:
importsys fromPyQT5.QtWidgetsimportQWidget,QApplication
请注意,如果提示找不到相应的文件,请确保PyQT5的安装路径在环境变量中!
然后先添加主函数:
if__name__=="__main__": app=QApplication(sys.argv) sys.exit(app.exec_())
接下来,需要添加界面相关函数:
#classExample
classExample(QWidget):
def__init__(self):
super(Example,self).__init__()
self.InitUI()
defInitUI(self):
self.btn=QPushButton("Dialog",self)
self.btn.move(20,20)
self.btn.clicked.connect(self.ShowDialog)
self.le=QLineEdit(self)
self.le.move(130,22)
self.setWindowTitle("InputDialog")
self.show()
defShowDialog(self):
text,ok=QInputDialog.getText(self,"InputDialog","Enteryourname:")
ifok:
self.le.setText(str(text))如上述代码所示,Python主要通过类生成界面,可以生成界面、创建控件、创建控件响应函数、Conect控件和控件响应函数。
其中函数 __init__(self) 界面的初始化可以理解为这种构造函数;
函数 InitUI(self) 界面控件主要生成;
类创建完成后,只需在主函数中调用此类即可。如下所示:
if__name__=="__main__": app=QApplication(sys.argv) ex=Example() sys.exit(app.exec_())
在上述代码中,界面中添加了一个按钮(btn),一个编辑框(le),按钮响应函数(ShowDialog),在Showdialog响应函数中打开标准输入窗口,并在编辑框中显示标准输入窗口中输入的值(le)中。


3、结果:

下一篇 返回列表
