pyqt5讀取文本框內容,輸出到日志框(QTextBrowser)


import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QAction,QLabel,QLineEdit,QPushButton
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QTextEdit, QTextBrowser, QHBoxLayout, QVBoxLayout
import time

class GUI(QMainWindow):
    def __init__(self):
        super().__init__()
        self.iniUI()
        self.buttonClicked()

    def iniUI(self):
        self.setWindowTitle("PythonGUI教程")
        self.statusBar().showMessage("文本狀態欄")
        self.resize(400, 300)
        #self.browser_label = QLabel('QTextBrowser', self)
        #self.text_edit = QTextEdit(self)
        self.text_browser = QTextBrowser(self)
        self.text_browser.move(160,30)
        self.text_browser.resize(200,200)
        self.qle = QLineEdit(self)
        self.qle.move(20, 80)
        btn1 = QPushButton("確定", self)
        btn1.move(20, 120)
        #print(qle.text())
        btn1.clicked.connect(self.buttonClicked)

        # 創建一個菜單欄
        menu = self.menuBar()
        # 創建兩個個菜單
        file_menu = menu.addMenu("文件")
        file_menu.addSeparator()
        edit_menu = menu.addMenu('修改')

        # 創建一個行為
        new_action = QAction('新的文件', self)
        # 更新狀態欄文本
        new_action.setStatusTip('打開新的文件')
        # 添加一個行為到菜單
        file_menu.addAction(new_action)

        # 創建退出行為
        exit_action = QAction('退出', self)
        # 退出操作
        exit_action.setStatusTip("點擊退出應用程序")
        # 點擊關閉程序
        exit_action.triggered.connect(self.close)
        # 設置退出快捷鍵
        exit_action.setShortcut('Ctrl+z')
        # 添加退出行為到菜單上
        file_menu.addAction(exit_action)

    def buttonClicked(self):
        self.text_browser.setText(self.qle.text())

if __name__ == '__main__':
    app = QApplication(sys.argv)
    gui = GUI()
    gui.show()
    sys.exit(app.exec_())

  效果圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM