首先我们拉一个界面出来,懒为方便演示,我们打开Qtdesigner,新建个框,往里面拉一个QTextBrowser和两个QPushButton就好,然后ui转py,界面文件test_ui.py就完成了,转换后的代码如下:
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'test_ui.ui'
#
# Created by: PyQt5 UI code generator 5.9.2
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(577, 555)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.textBrowser = QtWidgets.QTextBrowser(self.centralwidget)
self.textBrowser.setGeometry(QtCore.QRect(20, 10, 361, 491))
self.textBrowser.setObjectName("textBrowser")
self.pushButton = QtWidgets.QPushButton(self.centralwidget)
self.pushButton.setGeometry(QtCore.QRec

该博客介绍了一个使用PyQt5构建的日志输出程序。通过自定义线程类,实现点击按钮启动(start)和停止(stop)时在QTextBrowser控件中显示相应日志信息。程序通过连接线程信号和槽函数实现实时更新日志显示。
最低0.47元/天 解锁文章
944

被折叠的 条评论
为什么被折叠?



