【发布时间】:2013-04-04 07:47:58
【问题描述】:
我正在使用 PYQT 开发一个文本编辑器,该文本编辑器用于处理我正在编写的 DSL。现在我真的很想能够点击一个图标,比如说我的 gui 工具栏中的一个控制台图标,它将启动一个控制台,从控制台我可以运行我的自定义命令,让我可以做一些事情,比如操作我的 SQLITE 数据库直接地。 我对 CMD 模块有点熟悉,它允许我创建简单的命令来做我想做的事情,但是如何集成我的 gui 文本编辑器和 CMD 模块控制台?
类似的想法可以在 Integration of Python console into a GUI C++ application 唯一的区别是我不想要一个完整的 python 解释器,而且我没有使用 C++
任何建议
【问题讨论】:
-
你想要一个 REPL? (读取、评估、打印然后循环)
-
是的,我猜。为了清楚起见,我将对控制台可用的命令进行编码。所以我可能有一个在 sqlite 数据库中创建表的函数。
标签: python multithreading qt cmd pyqt4