我正在创建一个涉及纸牌游戏类型的学校项目,并且我将小部件用作纸牌,因此可以在其上轻松显示工具提示。我遇到了一个问题,我在屏幕上添加了QTextEdit,我的目标是使其像控制台一样工作。这部分通过将给定文本作为纯文本返回给python来工作。我的问题是,当我将该程序发送到另一个类时,整个屏幕冻结,并且由于窗口不起作用,我无法输入更多的命令来“控制台”。我想知道,是否有一种方法可以使屏幕实时运行而无需添加线程,这对我来说太复杂了?我曾经尝试使用QTimer,但没有成功。
这是程序应如何运行的示例。
当我尝试添加根据命令发生的事件时,QApplication将无法运行,但是如果没有它们,它将正常运行。
如果这种解释不清楚,请随时提出更多问题。