问题:有一个界面,上面有菜单项,现在我想把菜单项的内容用按钮表示,该如何解决?
实现效果:自己控制可以显示菜单 或者 显示按钮
个人思路:在程序代码中把菜单项的代码注释掉,添加按钮内容,这样就显示按钮;如果要显示菜单的话,就把按钮的相应代码注释掉,添加菜单的相应代码。这样的话,既麻烦又冗余。。。
能不能通过宏定义的形式来做?该怎么实现?
------解决方案--------------------
设置读取配置文件
------解决方案--------------------
宏定义可以啊
#define BUTTON
#ifdef BUTTON
...
#else
...
#endif
------解决方案--------------------
1.编译选项开关走宏
在.pro文件加入DEFINES =
源文件#ifdef
2.运行选项开关走配置文件
用QSettings