首页 > 其他分享 >QT_Creator格式化工具使用

QT_Creator格式化工具使用

时间:2023-10-17 14:22:05浏览次数:39  
标签:缩进 indent QT Creator 空格 pad 设置 格式化 namespaces

参考:https://blog.csdn.net/weixin_50183638/article/details/131699478

设置 Linux 风格

--style=linux -N -S -M -p -H -U -j -k3

设置 switch 整体缩进

indent-switches

设置 namespace 整体缩进

indent-namespaces

设置预处理模块缩进

indent-preproc-block

操作符前后填充空格

pad-oper

删除多余空行

delete-empty-lines

单行语句加上大括号

add-braces

4空格缩进

indent=spaces=4

设置cases整体缩进

indent-cases

移除括号两端多余空格

unpad-paren
indent-labels
pad-header
keep-one-line-statements
convert-tabs

indent-preprocessor

align-pointer=name
align-reference=name

keep-one-line-blocks

attach-namespaces

max-instatement-indent=120

标签:缩进,indent,QT,Creator,空格,pad,设置,格式化,namespaces
From: https://www.cnblogs.com/windlog/p/17769582.html

相关文章

  • 手机直播源码,关于pyqt5弹出提示框
    手机直播源码,关于pyqt5弹出提示框1.软件关闭弹框这类的弹框一般是在整个软件关闭的时候提醒用户是否需要退出整个软件 (构建成函数的方法)    defcloseEvent(self,event):    #关闭窗口触发以下事件      a=QMessageBox.question(self,'退出'......
  • Qt ObjectARX实现获取AutoCAD的实体的DXF数据
    ObjectARX为AutoCAD的二次开发工具。准备工作:1)Visualstudio20172)QT4.12.23)AutoCAD20204)ObjectArx2020SDK5)ObjectArxWizard2020向导以上是需要用到的软件和环境,本文对环境搭建不做阐述,重在记录实现功能。实现的功能介绍:AutoCAD命令行中有自带获取实体数......
  • Qt ObjectARX 2022
    QT中的ARX配置LoadQtDlls.pro1TARGET=QTARXLoadQtDlls2#thesdkincludepath3INCLUDEPATH+="D:\ObjectARX2022\inc"4INCLUDEPATH+="D:\ObjectARX2022\inc-x64"56#rxapi.lib;acdb21.lib;acge21.lib;acad.lib;ac1st21.li......
  • Qt OpenGL textures详解
    1.初始化opengl资源 Q_INIT_RESOURCE:textures(资源名称)QSurfaceFormat:定义3d面显示方式如果在vs+qtvstools中无法正常显示3d图形,则需加入以下代码:format.setStenciBufferSize(8);format.setVersion(1,1);版本号根据用户安装的Qt版本来更改2.继承QOpenGLWidget和QOpen......
  • 理解MQTT协议(v3.1.1)
    1.概述MQTT协议概述2.数据包详解ControlPackets即14种MQTT类型的消息的二进制定义,本人按对协议的个人理解分别详述如下:CONNECT连接请求CONNACK连接请求应答PUBLISH发布消息PUBACK发布应答PUBREC发布收到QoS2消息收到PUBREL发布释放QoS2消息收到PUBCOMP......
  • MQTT控制报文格式 -- UNSUBACK – 取消主题订阅应答
    UNSUBACK数据包由服务器发送到客户端以确认收到UNSUBSCRIBE数据包。该数据包不包含Payload,所以剩余长度为2,即2字节的可变包头长度。1.固定包头FixedheaderBit76543210byte1MQTTControlPackettype(11)Reserved 1......
  • MQTT控制报文格式 -- PINGREQ – ping请求
    PINGREQ数据包从客户端发送到服务器。它可用于:在没有任何其他控制数据包从客户端发送到服务器的情况下,向服务器指示客户端处于活动状态。请求服务器响应以确认其处于活动状态。测试网络以指示网络连接处于活动状态。该数据包不需要可变包头,没有Payload部分其固定包头格式......
  • MQTT控制报文格式 -- UNSUBSCRIBE– 客户端取消订阅请求
    客户端向服务器发送取消订阅数据包,以取消订阅主题。1.固定包头FixedheaderBit76543210byte1MQTTControlPackettype(10)Reserved 10100010byte2RemainingLength2.可变包头Variab......
  • MQTT控制报文格式 -- SUBACK – 订阅应答
    SUBACK数据包由服务器发送到客户端以确认SUBSCRIBE数据包的接收和处理。SUBACK数据包包含返回代码列表,指定在SUBSCRIBE请求的每个订阅中授予的最大QoS级别1.固定包头Fixedheader固定包头的剩余长度=可变包头(2字节)+Payload长度Bit765432......
  • CLion 中 使用MSVC工具链构建QT项目时出现 ninja: build stopped: subcommand failed.
    两个方法:把构建方式改为Release;或者在CMakeList.txt中把一下行给注释了。 解释一下:这段代码的意思是:如果是MSVC工具链,且处在Debug模式下,把需要的库名加个后缀“d”。......