我正在使用PYQT开发一个texteditor,文本编辑器用于处理DSL,我正在编写。现在我真的希望能够点击一个ICON,在我的gui工具栏中说一个控制台图标,它将启动一个控制台,从控制台我可以运行我的自定义命令,允许我做一些事情,比如操纵我的SQLITE数据库直。 我对CMD模块有点熟悉,它允许我创建简单的命令来完成我想要的事情,但是如何集成我的gui texteditor和CMD模块控制台呢?
可以找到类似的想法 Integration of Python console into a GUI C++ application 唯一的区别是我不想要一个完整的python解释器,而且我不使用C ++
任何建议
答案 0 :(得分:0)
经过多次搜索,我找到了 http://obswww.unige.ch/~revaz/git/old.glups-4.0/glups/pycutext.py
该模块实现了一个QT4 python解释器小部件。 它受到了PyCute的启发:http://gerard.vermeulen.free.fr
我不能赞成这个解决方案,但它有效地将所有python stdin,stdout甚至stderr重定向到pyQt Widget。这正是我想要的。