[software development] 我有一个屎山!需要加一个功能!寻大神求助!
Tofloor
poster avatar
zwq133
deepin
2025-04-25 09:33
Author

屏幕截图 2025-04-25 092116.png

就是这个咯!我想在底部嵌入一个和 VS Code 一样的终端,AI搞了几天都不行,特来寻大神求助!!!

PySide6写的,最理想的是搞一个支持 Telnet,SSH和串口通讯协议的虚拟终端

Reply Favorite View the author
All Replies
寂静的羽夏
deepin
2025-04-25 09:44
#1
Reply View the author
zwq133
deepin
2025-04-25 09:51
#2
寂静的羽夏

都是用C写的啊!粗略看了一下!好复杂!!!

Reply View the author
zccrs
deepin
2025-04-25 10:14
#3

用 qterminal

Reply View the author
zwq133
deepin
2025-04-25 10:39
#4
zccrs

用 qterminal

Reply View the author
寂静的羽夏
deepin
2025-04-25 15:52
#5
zwq133

都是用C写的啊!粗略看了一下!好复杂!!!

根据你的需求,这应该是最最简单的方案,你要是自行解析命令并执行,这会简单些,自己完全继承 QPlainTextEdit 自己写一个,但是,这很麻烦,我自己做过脚本控制台,自己写的脚本执行器。

这个是 Qt 的集成方案,你要是再觉得麻烦,我就没办法了:https://github.com/qt-creator/qt-creator/tree/master/src/plugins/terminal

如果你决定自己写一个命令解析器,那我可以推荐一个是 Python 的,虽然我没用过:https://github.com/bornagojsic/console-widgets

我是 C++ 技术栈,我用的是这个:https://github.com/gapost/qconsolewidget ,不过我用的时候魔改很多,支持代码高亮和一些 Bug 和定制。

Reply View the author
zwq133
deepin
2025-04-25 21:39
#6
寂静的羽夏

根据你的需求,这应该是最最简单的方案,你要是自行解析命令并执行,这会简单些,自己完全继承 QPlainTextEdit 自己写一个,但是,这很麻烦,我自己做过脚本控制台,自己写的脚本执行器。

这个是 Qt 的集成方案,你要是再觉得麻烦,我就没办法了:https://github.com/qt-creator/qt-creator/tree/master/src/plugins/terminal

如果你决定自己写一个命令解析器,那我可以推荐一个是 Python 的,虽然我没用过:https://github.com/bornagojsic/console-widgets

我是 C++ 技术栈,我用的是这个:https://github.com/gapost/qconsolewidget ,不过我用的时候魔改很多,支持代码高亮和一些 Bug 和定制。

那还真没办法!
我就是一个稍微知道一点编程知识,连入门都不算的门外汉,这个程序用AI全程自然对话写出来的。您介绍的这些我连怎么运行它们都搞不懂,更不说集成了!

好在下午一个不小心搞了一个可以执行命令的部件,算是前进了一小步吧!joy

屏幕截图 2025-04-25 213456.png

Reply View the author