我有一个结构在一个程序中代表我的二进制数据。我想创建一个GUI,通过验证轻松编辑它。这里的struct示例,我的大小为1k字节。
struct Conf {
uint8_t vers;
uint16_t mode;
const char * msg[26];
unit16_t size;
uint64_t uid;
uint16_t crc;
}
我想自动生成带有标签的GUI" vers"," mode"," size" ...我还想要轻松添加通用功能(例如检查crc)和generate_bin
。 qt有可能吗?更重要的是,结构处于开发模式,因此可以更改许多字段,例如我将mode
的类型更改为enum: uint16_t
,因为只有几个有效数字。
让它在移动设备上运行会很好(但它没有必要)。