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

时间:2018-07-17 02:01:21

标签: user-interface printing pyqt4 qt-designer

我正在使用Selenium和PyQt(Qt设计器)制作Web爬行GUI。 在我使用GUI之前, 我使用打印检查了网络爬网的过程 像:

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

然后, 我得到

1/10 processing...
2/10 processing...
在pycharm“运行”控制台中

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

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

谢谢。

1 个答案:

答案 0 :(得分:0)

您在PyQT中有几种选择。

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

请参阅: PyQt Multiline Text Input Box

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