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.71k stars 323 forks source link

打开多个窗口会使config.json内容出错(以及tab页分离支持) #114

Open Deadline039 opened 7 months ago

Deadline039 commented 7 months ago

如果同时打开了两个窗口,关闭的时候程序会写乱JSON,导致下次打开的时候无法正确解析JSON,导致报错。希望能修复一下

也可以限制多开,用标签页同时监视多个串口。但有个问题,不能同时看,需要来回切,挺麻烦的。可以把标签做成像Chrome那样标签可以拖动的,拖动就可以独立出一个窗口,这样也可以同时看多个串口数据,也不需要再开一个窗口

Snipaste_2023-11-18_10-26-05

Neutree commented 7 months ago

两个窗口应该是保存的最后关闭的,照理说一般不会导致json错乱才对

Neutree commented 7 months ago

主要多开不知道咋安排加载json,如果保存多个json在启动时选择加载哪一个感觉也太麻烦了。

拖拽分离不知道qt支不支持 我看看

Neutree commented 7 months ago

oh 拖拽分离 好像有比较简单的实现方法

image

Neutree commented 7 months ago

顺便增加了连接状态展示

image

Neutree commented 7 months ago

分离tab标签: image

Neutree commented 7 months ago

分别是提交 658cec5c566abeb2502147b74437e35c29e5f0eb 和 294d123574480f0008db97dbb16681758d8ce1e9