通过GUI界面,将控制台打印的结果通过textEdit(或者其他的控件也可以)实时显示在GUI界面上,其中控制台显示的结果是程序计算的中间变量,无法通过函数进行返回。
目前主要遇到的问题是不知道如何建立textEdit与控制台的联系,我按照这个方法https://blog.csdn.net/weixin_43469047/article/details/115587415
会出现一运行图形界面就自动退出的情况。
例程很详细了,例程本身没有问题。
一运行图形界面就自动退出,通常是 PyQt 的 GUI 程序中使用了未定义、未赋值或非法的对象。
你没有给出你的程序,所以无法具体分析是哪里有错误。
但是有个方法,就是把 PyQt 中涉及 GUI 的语言全部注释掉,然后逐句加进来,看看走到哪里退出,就是那句有错,也就是该剧使用了非法的对象。其实就是 GUI 跟踪 Debug,你如果会 Debug 就直接跟踪或单步执行都可以。