vscode qt 代码片段模版

在vscode上使用qt,新建类对象时,不想每次自己手动编写,可以使用代码片段模版功能

点击文件-》首选项-》配置用户代码片段,新建
在这里插入图片描述在这里插入图片描述

这里直接输入qt,生成这样一个文件,刚开始里面是注释。直接用下面代码替换即可。
在这里插入图片描述

{
    // 类对象代码片段模板
    "h": {
        "prefix": "qth",
        "body": [
			"#pragma once",
			"#include <QObject>",
			"",
            "class ${TM_FILENAME_BASE/(\\w+)/$1/g}  : public QObject{",  // 使用正则表达式转换文件名为驼峰命名的类名
			"     Q_OBJECT",
            "public:",
            "    ${TM_FILENAME_BASE/(\\w+)/$1/g} (QObject *parent);",
            "    ~ ${TM_FILENAME_BASE/(\\w+)/$1/g} ();",
			"};"
        ],
        "description": "Generate class object template"
    },
	"cpp": {
        "prefix": "qtcpp",
        "body": [
			"#include \"${TM_FILENAME_BASE/(\\w+)/$1/g}.h\"",
			"",
            "${TM_FILENAME_BASE/(\\w+)/$1/g}::${TM_FILENAME_BASE/(\\w+)/$1/g}(QObject *parent)",
			"     : QObject(parent){",
            "}",
            "${TM_FILENAME_BASE/(\\w+)/$1/g} ::~${TM_FILENAME_BASE/(\\w+)/$1/g}(){",
			"};"
        ],
        "description": "Generate class object template"
    },
	
	
	
}

接下来,我们新建任意一个文件,直接输入首字母q即可选择应用模版
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值