如何在 pyqt GUI(QTdesigner)中显示“运行”控制台?

Posted

技术标签:

【中文标题】如何在 pyqt GUI(QTdesigner)中显示“运行”控制台?【英文标题】:How can I show "run" console in pyqt GUI (QTdesigner)? 【发布时间】:2018-07-17 02:01:21 【问题描述】:

我正在使用 selenium 和 PyQt(Qt 设计器)制作一个网络爬行 GUI 在我使用 GUI 之前, 我使用打印检查了我的网络抓取过程 喜欢:

for i / len(href_list):
 print (i,"/", len(href),"processing..")

那么, 我明白了

1/10 processing...
2/10 processing...

在 pycharm“运行”控制台中。

但是在 GUI 中,没有“运行”控制台(即使它们是我的 GUI 后面的提示窗口)所以我无法检查我的进度。 我想我可以在 Qt 设计器中使用“文本浏览器”来解决这个问题, 但我不知道如何连接这个模块。

所以,我的问题是如何在 GUI 中显示 (print('blablabla'))?

谢谢。

【问题讨论】:

【参考方案1】:

在 PyQT 中有几个选项。

例如,通过使用 QPlainTextEdit,您可以在 GUI 中创建类似控制台的框。

见: PyQt Multiline Text Input Box

http://pyqt.sourceforge.net/Docs/PyQt4/qplaintextedit.html

【讨论】:

以上是关于如何在 pyqt GUI(QTdesigner)中显示“运行”控制台?的主要内容,如果未能解决你的问题,请参考以下文章

QtDesigner PyQt4 Python

如何修复 PyQt5 GUI 冻结

PyQt 5 - 显示 Py Designer GUI 的简单代码?

Matplotlib在PyQt4的应用

使用PyQt5编写一个简单的GUI程序

Python GUI 快速入门