程序员开发实例大全宝库

网站首页 > 编程文章 正文

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

zazugpt 2024-09-03 03:07:52 编程文章 21 ℃ 0 评论

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.

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表