0

我正在使用 PYQT 开发一个文本编辑器,该文本编辑器用于处理我正在编写的 DSL。现在我真的很想能够点击一个图标,比如说我的 gui 工具栏中的一个控制台图标,它将启动一个控制台,从控制台我可以运行我的自定义命令,让我可以做一些事情,比如操作我的 SQLITE 数据库直接地。我对 CMD 模块有点熟悉,它允许我创建简单的命令来做我想做的事情,但是如何集成我的 gui 文本编辑器和 CMD 模块控制台?

在将 Python 控制台集成到 GUI C++ 应用程序中可以找到类似的想法, 唯一的区别是我不想要完整的 Python 解释器,而且我没有使用 C++

有什么建议么

4

1 回答 1

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。它正是我想要的。

于 2014-01-01T02:34:23.153 回答