Qt 中region的使用
C#里的region很好用,可以自己定义代码区块,方便查看和管理。
Qt里怎样使用这个功能呢
1:语法
可使用
#pragma region RegionName{
#pragma endregion }
达到相同的效果如图:
收起状态:

打开状态:

但是没有完,编译是编译器会提示告警如下:
酱婶的

讨厌的黄三角
2:屏蔽告警
这里使用gcc编译器示例,如果使用的是其他编译器,查手册
QCreator菜单:工具 ->选项 -> C++ -> Code Model

点Diagnostic Configuration:后面的按钮

选Build-system warnings,点右侧的Copy按钮
起个名字
点击你copy的规则名

选中Use diagnostic flags from build system
输入-Wno-unknown-pragmas
OK
然后,别急还没完
回到
Qt Creator主界面,点左侧的项目按钮

点 Project Settings 到如上界面
上面列表框的 Use Global Settings 改为 Use Costomized Settings如下图

在Diagnostic Configuration 中选中你刚才copy编辑的规则
然后退出,重新编译,黄三角消失了。
Qt中使用Region
本文介绍如何在Qt中使用region来组织代码,通过预处理器指令实现代码区块的折叠与展开,并提供了解决编译警告的方法。

1564

被折叠的 条评论
为什么被折叠?



