Qt Creator仿Visual Studio黑色主题

转自本人博客:Qt Creator仿Visual Studio黑色主题

1.演示

配置文件和步骤在后面,先看成品,分别是QWidget和QML的代码编写界面:

2. 主题配置文件

下载链接:QtCreator _theme_VS_dark.xml

也可以自己新建一个xml文件,然后把内容复制进去,内容放在文件末尾附录了。

3. Qt Creator配置步骤

  1. 进入配置首选项

  2. 文本编辑器的主题处导入我们的xml文件 QtCreator _theme_VS_dark.xml,个人建议把字体设置为Consolas,很好用的。

附录

QtCreator _theme_VS_dark.xml

<?xml version="1.0" encoding="UTF-8"?>
<style-scheme version="1.0" name="vs2019(dark)"><style name="Text" foreground="#dcdcdc" background="#2a2a2a"/><style name="Link" foreground="#4183c4"/><style name="Selection" foreground="#ffffff" background="#297acc"/><style name="LineNumber" foreground="#2b91af"/><style name="SearchResult" background="#555500"/><style name="SearchResultAlt1" foreground="#000033" background="#b6ccff"/><style name="SearchResultAlt2" foreground="#330000" background="#ffb6cc"/><style name="SearchResultContainingFunction"/><style name="SearchScope" background="#1e1e1e"/><style name="Parentheses" foreground="#dadada" background="#333333"/><style name="ParenthesesMismatch" background="#ff00ff"/><style name="AutoComplete" foreground="#000080" background="#c0c0ff"/><style name="CurrentLine" background="#a3a3a3"/><style name="CurrentLineNumber" foreground="#ffffff" bold="true"/><style name="Occurrences" background="#ffffff"/><style name="Occurrences.Unused" foreground="#3b84b1"/><style name="Occurrences.Rename" foreground="#ffaaaa"/><style name="Number" foreground="#b5cea8"/><style name="String" foreground="#ffd68f"/><style name="Type" foreground="#4ec9b0"/><style name="Concept" foreground="#4ec9b0"/><style name="Namespace" foreground="#4ec9b0"/><style name="Local" foreground="#9cdcfe"/><style name="Parameter" foreground="#b3adb2"/><style name="Global" foreground="#559cd6"/><style name="Field" foreground="#559cd6"/><style name="Static" foreground="#dcdcaa" italic="true"/><style name="VirtualMethod" foreground="#dcdcaa" italic="true"/><style name="Function" foreground="#dcdcaa"/><style name="Keyword" foreground="#d8a0df"/><style name="PrimitiveType" foreground="#559cd6"/><style name="Operator" foreground="#aaaaaa"/><style name="Overloaded Operator"/><style name="Punctuation"/><style name="Preprocessor" foreground="#beb7ff"/><style name="Macro" foreground="#dcdcaa"/><style name="Label" foreground="#2daae3"/><style name="Comment" foreground="#57a64a"/><style name="Doxygen.Comment" foreground="#57a64a"/><style name="Doxygen.Tag" foreground="#00a0a0"/><style name="VisualWhitespace" foreground="#c0c0c0"/><style name="QmlLocalId" italic="true"/><style name="QmlExternalId" foreground="#aaaaff" italic="true"/><style name="QmlTypeId" foreground="#f3f351"/><style name="QmlRootObjectProperty" italic="true"/><style name="QmlScopeObjectProperty" italic="true"/><style name="QmlExternalObjectProperty" foreground="#aaaaff" italic="true"/><style name="JsScopeVar" foreground="#8888ff" italic="true"/><style name="JsImportVar" foreground="#8888ff" italic="true"/><style name="JsGlobalVar" foreground="#8888ff" italic="true"/><style name="QmlStateName" italic="true"/><style name="Binding" foreground="#9cdcfe"/><style name="DisabledCode" foreground="#777777" background="#222222"/><style name="AddedLine" foreground="#55ffff"/><style name="RemovedLine" foreground="#ff5555"/><style name="DiffFile" foreground="#57a64a"/><style name="DiffLocation" foreground="#ffff55"/><style name="DiffFileLine" foreground="#000000" background="#d7d700"/><style name="DiffContextLine" foreground="#000000" background="#8aaab6"/><style name="DiffSourceLine" background="#8c2d2d"/><style name="DiffSourceChar" foreground="#000000" background="#c34141"/><style name="DiffDestLine" background="#2d8c2d"/><style name="DiffDestChar" foreground="#000000" background="#41c341"/><style name="LogChangeLine" foreground="#c00000"/><style name="LogAuthorName" foreground="#007af4"/><style name="LogCommitDate" foreground="#006600"/><style name="LogCommitHash" foreground="#ff0000"/><style name="LogCommitSubject"/><style name="LogDecoration" foreground="#ff00ff"/><style name="Warning" underlineColor="#ffbe00" underlineStyle="SingleUnderline"/><style name="WarningContext" underlineColor="#ffbe00" underlineStyle="DotLine"/><style name="Error" underlineColor="#ff0000" underlineStyle="SingleUnderline"/><style name="ErrorContext" underlineColor="#ff0000" underlineStyle="DotLine"/><style name="Declaration" bold="true"/><style name="FunctionDefinition"/><style name="OutputArgument" italic="true"/><style name="StaticMember"/><style name="CocoCodeAdded"/><style name="CocoPartiallyCovered" foreground="#808000"/><style name="CocoNotCovered" foreground="#ff0000"/><style name="CocoFullyCovered" foreground="#00ff00"/><style name="CocoManuallyValidated" foreground="#0000ff"/><style name="CocoDeadCode" foreground="#ff00ff"/><style name="CocoExecutionCountTooLow" foreground="#ff0000"/><style name="CocoNotCoveredInfo" foreground="#ff0000"/><style name="CocoCoveredInfo" foreground="#00ff00"/><style name="CocoManuallyValidatedInfo" foreground="#0000ff"/>
</style-scheme>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/373244.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

指定地区|教培老师自费赴美国首都华盛顿特区乔治敦大学访问交流

W老师将出国访学目标定在美国东西部城市&#xff0c;但其学术背景薄弱&#xff0c;没有论文等科研成果&#xff0c;只有教研培训经历。我们在申请时扬长避短&#xff0c;突出优势&#xff0c;效果显著。最终获得了首都华盛顿特区的乔治敦大学访问学者offer。该市拥有多所优质公…

LLM - 词向量 Word2vec

1. 词向量是一个词的低维表示&#xff0c;词向量可以反应语言的一些规律&#xff0c;词意相近的词向量之间近乎于平行。 2. 词向量的实现&#xff1a; &#xff08;1&#xff09;首先使用滑动窗口来构造数据&#xff0c;一个滑动窗口是指在一段文本中连续出现的几个单词&#x…

零信任网络安全

随着数字化转型的发生&#xff0c;网络边界也在不断被重新定义&#xff0c;因此&#xff0c;组织必须使用新的安全方法重新定义其防御策略。 零信任是一种基于“永不信任&#xff0c;永远验证”原则的安全方法&#xff0c;它强调无论在公司内部或外部&#xff0c;任何用户、设…

ST Smart Things Sentinel:一款针对复杂IoT协议的威胁检测工具

关于ST Smart Things Sentinel ST Smart Things Sentinel&#xff0c;简称ST&#xff0c;是一款功能强大的安全工具&#xff0c;广大研究人员可以使用该工具检测物联网 (IoT) 设备使用的复杂协议中的安全威胁。 在不断发展的联网设备领域&#xff0c;ST Smart Things Sentinel…

【人工智能】-- 搜索技术(状态空间法)

个人主页&#xff1a;欢迎来到 Papicatch的博客 课设专栏 &#xff1a;学生成绩管理系统 专业知识专栏&#xff1a; 专业知识 文章目录 &#x1f349;引言 &#x1f348;介绍 &#x1f349;状态空间法 &#x1f348;状态空间的构成 &#x1f34d;状态 &#x1f34d;算符…

opencv读取视频文件夹内视频的名字_时长_帧率_分辨率写入excel-cnblog

看视频的时候有的视频文件名贼长。想要翻看&#xff0c;在文件夹里根本显示不出来&#xff0c;缩短又会丢失一些信息&#xff0c;所以我写了一份Python代码&#xff0c;直接获取视频的名字&#xff0c;时长&#xff0c;帧率&#xff0c;还有分辨率写到excel里。 实际效果如下图…

一、openGauss详细安装教程

一、openGauss详细安装教程 一、安装环境二、下载三、安装1.创建omm用户2.授权omm安装目录3.安装4.验证是否安装成功5.配置gc_ctl命令 四、配置远程访问1.配置pg_hba.conf2.配置postgresql.conf3.重启 五、创建用户及数据库 一、安装环境 Centos7.9 x86openGauss 5.0.1 企业版…

【论文速读】| 用于安全漏洞防范的人工智能技术

本次分享论文&#xff1a;Artificial Intelligence Techniques for Security Vulnerability Prevention 基本信息 原文作者&#xff1a;Steve Kommrusch 作者单位&#xff1a;Colorado State University, Department of Computer Science, Fort Collins, CO, 80525 USA 关键…

4:表单和通用视图

表单和通用视图 1、编写一个简单的表单&#xff08;1&#xff09;更新polls/detail.html文件 使其包含一个html < form > 元素&#xff08;2&#xff09;创建一个Django视图来处理提交的数据&#xff08;3&#xff09;当有人对 Question 进行投票后&#xff0c;vote()视图…

初识STM32:寄存器编程 × 库函数编程 × 开发环境

STM32的编程模型 假如使用C语言的方式写了一段程序&#xff0c;这段程序首先会被烧录到芯片当中&#xff08;Flash存储器中&#xff09;&#xff0c;Flash存储器中的程序会逐条的进入CPU里面去执行。 CPU相当于人的一个大脑&#xff0c;虽然能执行运算和执行指令&#xff0c;…

ASP.NET Core----基础学习01----HelloWorld---创建Blank空项目

文章目录 1. 创建新项目--方式一&#xff1a; blank2. 程序各文件介绍&#xff08;Project name &#xff1a;ASP.Net_Blank&#xff09;&#xff08;1&#xff09;launchSettings.json 启动方式的配置文件&#xff08;2&#xff09;appsettings.json 基础配置file参数的读取&a…

分布式锁(仅供自己参考)

分布式锁&#xff1a;满足分布式系统或集群式下多进程可见并且互斥的锁&#xff08;使用外部的锁&#xff0c;因为如果是集群部署&#xff0c;每台服务器都有一个对应的tomcat&#xff0c;则每个tomcat的jvm就不同&#xff0c;锁对象就不同&#xff08;加锁的机制&#xff0c;每…

【UML用户指南】-32-对体系结构建模-部署图

目录 1、对嵌入式系统建模 2、对客户/服务器系统建模 3、对全分布式系统建模 部署图展示运行时进行处理的结点和在结点上生存的制品的配置。 部署图用来对系统的静态部署视图建模。 在UML中&#xff0c;可以 1&#xff09;利用类图和制品图来思考软件的结构&#xff0c; …

【初阶数据结构】1.算法复杂度

文章目录 1.数据结构前言1.1 数据结构1.2 算法1.3 如何学好数据结构和算法 2.算法效率2.1 复杂度的概念2.2 复杂度的重要性 3.时间复杂度3.1 大O的渐进表示法3.2 时间复杂度计算示例3.2.1 示例13.2.2 示例23.2.3 示例33.2.4 示例43.2.5 示例53.2.6 示例63.2.7 示例7 4.空间复杂…

音视频开发—FFmpeg处理流数据的基本概念详解

文章目录 多媒体文件的基本概念相关重要的结构体操作数据流的基本步骤1.解复用&#xff08;Demuxing&#xff09;2.获取流&#xff08;Stream&#xff09;3. 读取数据包&#xff08;Packet&#xff09;4. 释放资源&#xff08;Free Resources&#xff09;完整示例 多媒体文件的…

基于SpringBoot构造超简易QQ邮件服务发送(分离-图解-新手)

目录 获取QQ 授权码 SpringBoot构建 依赖 Yaml配置 服务编写 测试 获取QQ 授权码 https://mail.qq.com/ 接着后就会有对应的密钥了 SpringBoot构建 依赖 这里的建议是 2.0系列的Springboot版本用低一点的邮件依赖 <!-- 电子邮件 --> <dependency>&…

字节码编程javassist之生成带有注解的类

写在前面 本文看下如何使用javassist生成带有注解的类。 1&#xff1a;程序 测试类 package com.dahuyou.javassist.huohuo.cc;import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import ja…

神经网络设计过程

1.可根据Iris特征直接判断 2.神经网络方法&#xff0c;采集大量的Iris特征&#xff0c;分类对应标签&#xff0c;构成数据集。 将数据集喂入搭好的神经网络结构&#xff0c;网络通过反向传播优化参数得到模型。 有新的网络送入到模型里&#xff0c;模型会给出识别结果。 3.…

低空经济火爆:无人机培训机构工作开展详解

随着低空经济的迅速崛起&#xff0c;无人机技术在多个领域得到了广泛应用&#xff0c;从航拍摄影、农业植保到物流配送、环境监测等&#xff0c;都显示出了巨大的市场潜力。无人机培训机构作为培养专业无人机驾驶和操作人才的摇篮&#xff0c;在低空经济的发展中扮演着至关重要…

Vue项目openlayers中使用jsts处理wkt和geojson的交集-(geojson来源zpi解析)

Vue项目openlayers中使用jsts处理wkt和geojson的交集-(geojson来源zpi解析) 读取压缩包中的shape看上一篇笔记&#xff1a;Vue项目读取zip中的ShapeFile文件&#xff0c;并解析为GeoJson openlayers使用jsts官方示例&#xff1a;https://openlayers.org/en/latest/examples/j…