Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
pyqt GUI中的Python程序控制台_Python_Pyqt - Fatal编程技术网

pyqt GUI中的Python程序控制台

pyqt GUI中的Python程序控制台,python,pyqt,Python,Pyqt,好吧,我想创建一个pyqt gui,在程序中有一些可以打印的控制台。让我进一步解释。如果你运行一个没有gui界面的程序 import os name = raw_input("What is your name? ") print "Hello " + str(name) = "How are you?" os.system('pause') 一切都将在cmd中运行。我想做一个基本上是cmd的pyqt gui,但如果有人能教我如何制作,我想在嵌入式控制台周围添加其他按钮,这将是令人惊讶的。提前

好吧,我想创建一个pyqt gui,在程序中有一些可以打印的控制台。让我进一步解释。如果你运行一个没有gui界面的程序

import os
name = raw_input("What is your name? ")
print "Hello " + str(name) = "How are you?"
os.system('pause')

一切都将在cmd中运行。我想做一个基本上是cmd的pyqt gui,但如果有人能教我如何制作,我想在嵌入式控制台周围添加其他按钮,这将是令人惊讶的。提前非常感谢

你想得太多了

您想:

  • 出示表格
  • 将文本部分设置为只读
  • 运行生成显示文本的代码
  • 使文本部分读写
  • 将显示文本添加到文本部分
  • 再次将文本部分设置为只读
  • 使用一个按钮保存文本

    使QTextEdit只读的命令是:

    QTextEdit.setReadOnly (self, bool ro)
    
    因此,在实践中,这将是:

    my_text_edit.setReadOnly(True)
    
    要更改回读写模式,请执行以下操作:

    my_text_edit.setReadOnly(False)
    

    你想创建一个执行python代码的控制台吗?可能是@eyllanesc的重复我不想让代码可以执行,你能解释一下吗better@eyllanesc我想做一个程序,把东西打印到gui的控制台上。在代码中,我将打印诸如姓名:生日:最喜欢的食物:但我不希望gui中的控制台能够像python外壳一样接受代码。如果你碰巧是一个对我的答案投了反对票的人,你能解释一下原因吗?