Qt Creator 中的代码折叠(#pragma zone)

2023-12-19

Qt Creator 中是否有类似于用于折叠的显式代码区域的内容:

#pragma region Region_1
void Test() {}
void Test2() {}
void Test3() {}
#pragma endregion Region_1

我可以看到逻辑折叠 http://www.freeimagehosting.net/9a5a7代码块,但不知道如何显式设置这样的块。我的 Qt Creator 版本是 2.4.1


我认为你可以这样做:

重新格式化您的 someclass.cpp

namespace ns
{
  CClass::CClass() {}
  CClass::~CClass() {}
  void CClass::Test() {}
  void CClass::Test2() {}
  void CClass::Test3() {}
}

例如作为

namespace ns // construction-destruction
{
  CClass::CClass() {}
  CClass::~CClass() {}
}
namespace ns // test-region
{
  void CClass::Test() {}
  void CClass::Test2() {}
  void CClass::Test3() {}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Qt Creator 中的代码折叠(#pragma zone) 的相关文章

  • C++ 维护子类对象的混合集合

    如果我在这里错过了一个相当基本的概念 我很抱歉 但我正在尝试弄清楚如何维护多个类类型的集合 所有类类型都派生自同一个父类 并且在检索它们时仍然可以访问它们的特定于子类的方法从集合中 作为上下文 我有一个基类 BaseClass 和许多类 例
  • 为什么在连接两个字符串时 Python 比 C 更快?

    目前我想比较 Python 和 C 用来处理字符串的速度 我认为 C 应该比 Python 提供更好的性能 然而 我得到了完全相反的结果 这是 C 程序 include
  • 使用 lambda 表达式注册类型

    我想知道如何在 UnityContainer 中实现这样的功能 container RegisterType
  • 使用 C# 登录《我的世界》

    我正在尝试为自己和一些朋友创建一个简单的自定义 Minecraft 启动器 我不需要启动 Minecraft 的代码 只需要登录的实际代码行 例如 据我所知 您过去可以使用 string netResponse httpGET https
  • 为什么pow函数比简单运算慢?

    从我的一个朋友那里 我听说 pow 函数比简单地将底数乘以它的指数的等价函数要慢 例如 据他介绍 include
  • IdentityServer 4 对它的工作原理感到困惑

    我阅读和观看了很多有关 Identity Server 4 的内容 但我仍然对它有点困惑 因为似乎有很多移动部件 我现在明白这是一个单独的项目 它处理用户身份验证 我仍然不明白的是用户如何注册它 谁存储用户名 密码 我打算进行此设置 Rea
  • Visual Studio 在构建后显示假错误

    我使用的是 Visual Studio 2017 构建后 sln在调试模式下 我收到错误 但是 当我通过双击错误列表选项卡中的错误来访问错误时 错误会从页面中消失 并且错误数量也会减少 我不太确定这种行为以及为什么会发生这种情况 有超过 2
  • 从客户端访问 DomainService 中的自定义对象

    我正在使用域服务从 Silverlight 客户端的数据库中获取数据 在DomainService1 cs中 我添加了以下内容 EnableClientAccess public class Product public int produ
  • Python 属性和 Swig

    我正在尝试使用 swig 为一些 C 代码创建 python 绑定 我似乎遇到了一个问题 试图从我拥有的一些访问器函数创建 python 属性 方法如下 class Player public void entity Entity enti
  • File.AppendText 尝试写入错误的位置

    我有一个 C 控制台应用程序 它作为 Windows 任务计划程序中的计划任务运行 此控制台应用程序写入日志文件 该日志文件在调试模式下运行时会创建并写入应用程序文件夹本身内的文件 但是 当它在任务计划程序中运行时 它会抛出一个错误 指出访
  • 在Linux中,找不到框架“.NETFramework,Version=v4.5”的参考程序集

    我已经设置了 Visual studio 来在我的 Ubuntu 机器上编译 C 代码 我将工作区 我的代码加载到 VS 我可以看到以下错误 The reference assemblies for framework NETFramewo
  • 识别 Visual Studio 中的重载运算符 (c++)

    有没有办法使用 Visual Studio 快速直观地识别 C 中的重载运算符 在我看来 C 中的一大问题是不知道您正在使用的运算符是否已重载 Visual Studio 或某些第三方工具中是否有某些功能可以自动突出显示重载运算符或对重载运
  • 为什么我的单选按钮不起作用?

    我正在 Visual C 2005 中开发 MFC 对话框应用程序 我的单选按钮是 m Small m Medium 和 m Large 它们都没有在我的 m Summary 编辑框中显示应有的内容 可能出什么问题了 这是我的代码 Pizz
  • C++ int 前面加 0 会改变整个值

    我有一个非常奇怪的问题 如果我像这样声明一个 int int time 0110 然后将其显示到控制台返回的值为72 但是当我删除前面的 0 时int time 110 然后控制台显示110正如预期的那样 我想知道两件事 首先 为什么它在
  • Unity:通过拦截将两个接口注册为一个单例

    我有一个实现两个接口的类 我想对该类的方法应用拦截 我正在遵循中的建议Unity 将两个接口注册为一个单例 https stackoverflow com questions 1394650 unity register two inter
  • 在 Windows Phone silverlight 8.1 上接收 WNS 推送通知

    我有 Windows Phone 8 1 silverlight 应用程序 我想使用新框架 WNS 接收通知 我在 package appxmanifest 中有
  • 使用 omp_set_num_threads() 将线程数设置为 2,但 omp_get_num_threads() 返回 1

    我有以下使用 OpenMP 的 C C 代码 int nProcessors omp get max threads if argv 4 NULL printf argv 4 s n argv 4 nProcessors atoi argv
  • 使用 C 在 OS X 中获取其他进程的 argv

    我想获得其他进程的argv 例如ps 我使用的是在 Intel 或 PowerPC 上运行的 Mac OS X 10 4 11 首先 我阅读了 ps 和 man kvm 的代码 然后编写了一些 C 代码 include
  • 是否可以在不连接数据库的情况下检索 MetadataWorkspace?

    我正在编写一个需要遍历实体框架的测试库MetadataWorkspace对于给定的DbContext类型 但是 由于这是一个测试库 我宁愿不连接到数据库 它引入了测试环境中可能无法使用的依赖项 当我尝试获取参考时MetadataWorksp
  • 如何将十六进制字符串转换为无符号长整型?

    我有以下十六进制值 CString str str T FFF000 如何将其转换为unsigned long 您可以使用strtol作用于常规 C 字符串的函数 它使用指定的基数将字符串转换为 long long l strtol str

随机推荐

  • 如何在 JPA 实体管理器中锁定整个实体(表)

    我有一个表 从中计算两个日期之间的当前行数 并在同一个表中的 要插入 行中使用结果值 当两个并发请求 例如 A1 和 A2 到来 并且想要同时存储新行 在上面的计算之后 时 我遇到了问题 两者都有相同的结果 例如 10 行 即使A1应该有1
  • Java Properties 对象到 String

    我有一个JavaProperties我从内存中加载的对象String 之前从实际加载到内存中 properties像这样的文件 this propertyFilesCache put file FileUtils fileToString
  • 如何从子目录运行多个 GitHub Actions 工作流程

    我有3个目录 github workflows linters 功能测试 单元测试 在每个目录中我都有多个工作流程 yml文件例如在linters codeQuality yml 我的问题是 当发出拉取请求时 仅执行根目录中的工作流程文件
  • RJS:如何获取 DOM 元素的值和innerHTML

    我想将 DOM 元素的值和 insideHTML 源分配给本地 ruby 变量 然而 在我的方法中似乎我无法利用RJS来完成这个功能 我不知道哪个方法可以实现它 总而言之就是 将js变量值赋给ruby局部变量 怎么做 有限的情况是 page
  • 如何确保 ckeditor 在 jquery-ui 对话框小部件内显示时具有焦点

    我用过CKEDITOR appendTo my div null my string 创建 ckeditor 的实例 没问题 但是 LINK 按钮会打开一个非交互式 LINK 对话框 那么 是否有一些配置设置应该手动设置为 true EDI
  • 在 x 次页面浏览量后运行 JavaScript [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我想在用户访问我的网站一定时间或达到一定数量的页面浏览量后显示营销弹出窗口 例如 我希望它在用户浏览完 3 个页面后弹出 我如何使用 Ja
  • PHPEXCEL如何获取单元格值,即使有特殊字符

    当我使用函数 getValue 获取单元格值时 如果单元格包含特殊字符 它会返回 false 是否有任何解决方案来获取内容 即使包含非 UTF 8 字符 我希望在调用 getValue 函数之前解析它们 我将不胜感激任何形式的帮助 objP
  • Java 中的静态/实例初始化程序块按什么顺序运行?

    假设一个项目包含多个类 每个类都有一个静态初始化块 这些块按什么顺序运行 我知道在一个类中 这些块按照它们在代码中出现的顺序运行 我读到它在各个类中都是相同的 但我编写的一些示例代码与此不同 我使用了这段代码 package pkg pub
  • 无法使用 Jquery.post() 发布 JSON 对象

    我在我的 javascript 应用程序中创建了以下对象 poll data active question question div question wrap textarea attr value answers div answer
  • 如何从 iPhone 应用程序中将用户引导至 iPhone 设置主屏幕

    我目前有一个应用程序要求用户维护 VPN 隧道 加载时我检查 VPN 隧道是否可用 我想知道是否有任何方法可以显示UIAlertView单击 确定 后 用户将进入 iPhone 主设置屏幕 以便他们可以打开 VPN 我知道如何存储应用程序特
  • Laravel 4 - 在其他控制器中使用控制器操作?

    好吧 我有一些控制器正在执行我的工作 现在我创建了更多控制器 在新控制器中的某个操作中间 我只记得我已经在旧控制器中编写了正确的代码 所以对于例如在 oldController handyAction 中 some good codez 并
  • SQLite数据库android创建表

    我收到错误 没有这样的表 导致我尝试一切可能让它消失 现在它消失了 但我很困惑 这是我的情况 我需要在应用程序中创建 2 个表 我在每张桌子上放置一个类 它看起来像下面的代码 如果我按照这个操作 当我从 Table2 中提取数据时 它会告诉
  • as3 - 从资产类获取库符号

    我创建了一个 asset swf 我想在其中保留所有符号 然后 我创建了一个执行嵌入的 Assets 类 它看起来像这样 public class Assets extends MovieClip Embed source assets s
  • 在 React 中上传之前获取图像预览

    这里有很多这样的例子 但似乎找不到任何反应 我已经成功地将 vanilla js 转换为 React 但得到an error https stackoverflow com questions 32508191 uncaught typee
  • 如何从 iPhone 中的另一个应用程序运行一个应用程序?

    在某些应用程序上 我看到当一个链接被触摸时 使用 safari 打开链接并从当前应用程序退出 我想使用此功能从其他应用程序运行消息应用程序 我可以这样做吗 如果是的话 怎么办 您需要使用 UIApplication openURL 例如 您
  • 加载 ContextLoaderListener 时出现 ClassNotFoundException

    我正在开发一个网络应用程序 使用 spring 3 0 hibernate 当我尝试在 WAS 7 0 上部署应用程序时 出现错误 无法加载侦听器 org springframework web context ContextLoaderL
  • Actions-on-Google 无法获取 Dialogflow SDK 上的 UPDATES_USER_ID

    我正在设置一个使用推送通知的操作 然而 在 firebase 上我无法保存用户的 UPDATES USER ID 它返回 未定义 我按照指南进行操作link https developers google com actions assis
  • python3 使用自定义属性重新引发异常?

    这是我需要移植的 python2 代码 try do something with file filename except exc type exc inst tb sys exc info exc inst filename filen
  • 如何使用 switchIfEmpty RxJava

    这里的逻辑是 如果数据库中的评级为空 那么我想从 API 中获取它们 我有以下代码 Observable from settingsRatingRepository getRatingsFromDB toList switchIfEmpty
  • Qt Creator 中的代码折叠(#pragma zone)

    Qt Creator 中是否有类似于用于折叠的显式代码区域的内容 pragma region Region 1 void Test void Test2 void Test3 pragma endregion Region 1 我可以看到逻