1.利用Qt Designer 设计下图UI
label1输入提示用,信息为输入数据;
label2输出提示用,初始化信息为输出数据;
LineEdit输入信息用。
button按钮启动指令用,将LineEdit输入的信息提示到Label2.
2.利用ui转换程序tool.py将“*.ui”转换为“*.py”
3.运行代码
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from pyqt1 import Ui_MainWindow
import sys
class 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.
本文暂时没有评论,来添加一个吧(●'◡'●)