- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 【pyqt5】输出始终在同一行中显示
pyqt,使所有输出均在QtextBrowser一行显示。 def printf(self, msg): self.cursot = self.textBrowser.textCursor() self.cursot.select(QtGui.QTextCursor.LineUnderCursor) self.cursot.removeSelectedText() self.textBrowser.moveCursor(QtGui.QT
2021-12-07 16:09:24 575 1
原创 pyqt5 界面实时显示控制台输出
pyqt5 将控制台的输出实时显示到界面中的textBrowser中class Signal(QObject): text_update = pyqtSignal(str) def write(self, text): self.text_update.emit(str(text)) # loop = QEventLoop() # QTimer.singleShot(100, loop.quit) # loop.exec
2021-11-19 15:16:42 9608 17
原创 pyqt5 捕捉全局异常并弹窗显示
pyqt利用sys.excepthook来对全局异常进行捕获,并输出显示import osimport tracebackself.old_hook = sys.excepthooksys.excepthook = self.catch_exceptionsdef catch_exceptions(self, ty, value, traceback): """ 捕获异常,并弹窗显示 :param ty: 异常的类型 :param value: 异常的对
2021-11-19 15:06:28 3017 5
原创 pip 利用豆瓣源和阿里云源安装各种包
pip 安装包豆瓣源pip install XXX -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
2021-05-12 17:17:23 196
原创 pyqt5 使用pyinstaller生成.exe可执行文件
1. 生成.exe可执行文件需要安装的库函数: 1. wxPython 2. pywin32 3. tornado 4. ipykernel 5. pyinstaller1. 在命令行进入要生成.exe的项目目录2. 按顺序输入以下命令: chcp 65001 pyinstaller -F main.py 3. 生成成功后,项目文件中会多出: build dist main.spec4. 生
2020-12-11 17:27:04 485 1
原创 pyqt5 多线程遇到的问题总结
前言 在使用pyqt5时,程序运行时间过长可能会造成界面假死的情况,为了解决这个问题,可以采用多线程。将程序放到子线程中运行。 这里pyqt5 多线程用的方法是继承Qthead类,然后重写run()函数实现。# 多线程的实现class MyThread(QThread): _signal = pyqtSignal(object) # 自定义信号,用于传递数据等 def __init__(self): super().__init__()
2020-12-08 18:55:41 5934 8
pcm_wxtx.rar
2019-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人