Neutree / COMTool

Cross platform communicate assistant(Serial/network/terminal tool)( 跨平台 串口调试助手 网络调试助手 终端工具 linux windows mac Raspberry Pi )支持插件和二次开发
https://neucrack.com/p/186
GNU Lesser General Public License v3.0
1.8k stars 330 forks source link

可以进行二次开发吗 #31

Closed tianyinggang closed 2 years ago

tianyinggang commented 3 years ago

希望有完整的API文档,方便二次开发

Neutree commented 3 years ago

emmm 这是一个应用,暂时没有API, 其实代码量不大, 看一下就懂了

Luxni commented 3 years ago

emmmmmm

希望能把界面给分离出来,个人认为后面用qt designer设计UI方便一点。

Neutree commented 3 years ago

xml no!!!

css yes!!!

Neutree commented 2 years ago

@Luxni 不用 UI 文件的原因是不太好控制布局,拖动出来的UI文件非常喜欢使用绝对布局, 最近尝试把界面简单给分离了一下, 界面都以插件的形式加载了: https://github.com/Neutree/COMTool/blob/master/COMTool/plugins/base.py

界面都在这几个函数返回一个 QWidget 就好了, 所以不管是 UI 文件还是代码都可以

    def onWidgetMain(self):
    def onWidgetSettings(self,):
    def onWidgetFunctional(self):
Neutree commented 2 years ago

插件功能已经开发好了,参照 docs 文件夹中的插件开发即可开发即可,这个issue先关闭了,有问题的建议再新开