PyQt5-4.控件使用1(button、label、lineEdit)

发布一下 0 0

1.利用Qt Designer 设计下图UI

PyQt5-4.控件使用1(button、label、lineEdit)

UI设计

label1输入提示用,信息为输入数据;

label2输出提示用,初始化信息为输出数据;

LineEdit输入信息用。

button按钮启动指令用,将LineEdit输入的信息提示到Label2.

2.利用ui转换程序tool.py将“*.ui”转换为“*.py”

PyQt5-4.控件使用1(button、label、lineEdit)

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未输入信息。

PyQt5-4.控件使用1(button、label、lineEdit)

未输入信息

运行结果2:LineEdit输入信息。

PyQt5-4.控件使用1(button、label、lineEdit)

输入信息

So easy, Do you get it.

PyQt5-4.控件使用1(button、label、lineEdit)

版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除

本文地址:http://0561fc.cn/67294.html