首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt代码选择性运行?解决方法

2012-04-25 
Qt代码选择性运行?问题:有一个界面,上面有菜单项,现在我想把菜单项的内容用按钮表示,该如何解决?实现效果:

Qt代码选择性运行?
问题:有一个界面,上面有菜单项,现在我想把菜单项的内容用按钮表示,该如何解决?
实现效果:自己控制可以显示菜单 或者 显示按钮

个人思路:在程序代码中把菜单项的代码注释掉,添加按钮内容,这样就显示按钮;如果要显示菜单的话,就把按钮的相应代码注释掉,添加菜单的相应代码。这样的话,既麻烦又冗余。。。
能不能通过宏定义的形式来做?该怎么实现?


[解决办法]
设置读取配置文件
[解决办法]
宏定义可以啊
#define BUTTON

#ifdef BUTTON
...
#else
...
#endif
[解决办法]
1.编译选项开关走宏 
在.pro文件加入DEFINES = 
源文件#ifdef

2.运行选项开关走配置文件
用QSettings

热点排行