1.利用Qt Designer 设计下图UI
UI设计
label1输入提示用,信息为输入数据;
label2输出提示用,初始化信息为输出数据;
LineEdit输入信息用。
button按钮启动指令用,将LineEdit输入的信息提示到Label2.
2.利用ui转换程序tool.py将“*.ui”转换为“*.py”
ui转换py
3.运行代码
from PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import *from pyqt1 import Ui_MainWindowimport sysclass MainWindow(QMainWindow, Ui_MainWindow): def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.setupUi(self)#========================== @pyqtSlot() def on_pushButton1_clicked(self): self.getLabelcontent = self.lineEdit1.text() if len(self.getLabelcontent) == 0: self.label2.setText('未输入信息!') else: self.label2.setText('输入信息为:%s'%self.getLabelcontent)#===========================if __name__ == "__main__": app = QApplication(sys.argv) ui = MainWindow() ui.show() sys.exit(app.exec_())
#==================以内代码为button控制指令用
其他为ui界面运行代码。
运行结果1:LineEdit未输入信息。
未输入信息
运行结果2:LineEdit输入信息。
输入信息
So easy, Do you get it.
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除