我想实现一个东西,我先说最简单的情况,就是一个实例:

点击 复制到16进制 按钮后,在电脑的右下角弹出一个小窗体:提示"复制成功"
这是我想要的效果,然后持续3秒,窗体消失
这是最简单的,进一步阐述,当我调用了3次这个接口,应该实现的效果是:

按照调用顺序依次上移,每个小窗体的显示时间到了以后,就消失。
可以理解吗?
然后我点击这种按钮(类似 "复制十六进制")时,就调用这个接口,这样的好处是,可以让人看到效果,然后,不会一直存在。
算了,现有的逻辑也还可以,就先这么用吧。
我还想要实现的效果是:
支持从多个文件导入结构体,比如结构体A是结构体B的成员,但是它们在两个文件中,这时候我需要去手动把两个结构体凑到一个文件中,不知道能不能实现从2个头文件中导入结构体?
我还想要在标题栏实现一个效果:帮助按钮,外观是一个图标,然后点击后,介绍一下软件的功能,数据流程图之类的。

导出结构定义json 这个按钮,我感觉应该放到上面
打开结构定义按钮 应该把 ... 去掉
查看二进制 ---> 查看16进制

后续还可以考虑添加一个功能:
字段说明功能
根据这个字段的值来解释它的实际的含义
比如:1 ---> 打开 2---> 关闭
这个东西可以结合我们通过头文件得到的标准的json文件来做
需要进一步地扩展json文件的信息
再引入一个字段解析的概念。
同时引入比较实用的手段,来让字段的真实含义有比较好的表达。
当这个扩展json文件真的做好了之后,其实我们完全可以根据这个扩展json文件实现一个呼应这个结构体的完全对应的Ui界面
因为我们已经知道了字段 ---- 值 ---- 真实含义 的一一对应关系
所以,可以据此做出对应的Qt界面程序。
此时,我们甚至可以更加方便地去根据真实含义来组包。