liteIDE自定义主题推荐

news2024/11/19 0:46:57

在这里插入图片描述

代码编辑器配色

\liteidex38.3-win64-qt5.15.2\liteide\share\liteide\liteeditor\color

<?xml version="1.0" encoding="UTF-8"?>
<style-scheme version="1.0" name="Sublime Text 2">
  <style name="Text" foreground="#dee2e6" background="#212529"/>
  <!-- 文本颜色和背景颜色 -->
  <style name="Extra" foreground="#83a598" background="#303841"/>
  <!-- 额外元素的文本颜色(行号) -->
  <style name="Selection" background="#4f565e"/>
  <!-- 选择文本的颜色 -->
  <style name="CurrentLine" background="#303841"/>
  <!-- 当前行的背景颜色 -->
  <style name="MatchBrackets" background="#888888"/>
  <!-- 匹配括号的颜色 -->
  <style name="IndentLine" foreground="#83a598"/>
  <!-- 缩进线的文本颜色,需要在设置中开启 -->
  <style name="VisualWhitespace" foreground="#57636e"/>
  <!-- 视觉空白字符的颜色,需要在设置中开启显示空白符 -->
  <style name="Keyword" foreground="#d79921" bold="false"/>
  <!-- 关键字颜色和粗体 -->
  <style name="DataType" foreground="#e685b5"/>
  <!-- 数据类型颜色,包括用type自定义的类型 -->

  <style name="Decimal" foreground="#ec5f66"/>
  <!-- 数字颜色 -->
  <style name="BaseN" foreground="#f9ae58"/>
  <!-- 基数颜色 -->
  <style name="Float" foreground="#f9ae58"/>
  <!-- 浮点数颜色 -->
  <style name="Char" foreground="#177b4c"/>
  <!-- 字符颜色 -->
  <style name="String" foreground="#177b4c"/>
  <!-- 字符串颜色 -->

  <style name="Comment" foreground="#a6acb9"/>
  <!-- 注释颜色 -->
  <style name="Alert" foreground="#ee6a6f"/>
  <!-- 警告颜色 -->
  <style name="Error" foreground="#f44242"/>
  <!-- 错误颜色,在编译输出的地方会用到 -->
  <style name="Function" foreground="#6ea8fe"/>
  <!-- 函数颜色(通过包名调用的函数名) -->
  <style name="RegionMarker" foreground="#ffd700"/>
  <!-- 括号和运算符颜色 -->
  <style name="Symbol" foreground="#f97b58"/>
  <!-- 符号颜色 -->
  <style name="BuiltinFunc" foreground="#d79921"/>
  <!-- 内置函数颜色(直接调用的函数名,包括内置函数和本包内的函数) -->
  <style name="Predeclared" foreground="#da70d6"/>
  <!-- 预声明的颜色(nil,true和false) -->
  <style name="FuncDecl" foreground="#6ea8fe"/>
  <!-- 函数声明颜色(函数定义中的函数名) -->
  <style name="Placeholder" foreground="#c695c6"/>
  <!-- 占位符颜色 -->
  <style name="ToDo" foreground="#ff8c00" background="#303841" bold="flase"/>
  <!-- TODO待办事项颜色,背景色和粗体(注释中的 TODO) -->
</style-scheme>

名称说明
Text它的背景也就是整个代码编辑器的背景色
Extra行号
Selection选中的文本
CurrentLine光标所在行
MatchBrackets匹配的括号
IndentLine缩进指示线,需要在设置中开启
VisualWhitespace空白符,需要在设置中开启显示空白符
Keyword关键字
DataType类型,包括用type自定义的类型
Decimal数字
String字符串
Comment注释
Alert警告
Error错误,在编译输出的地方会用到
Function通过包名调用的函数名
RegionMarker括号和运算符
BuiltinFunc直接调用的函数名,包括内置函数和本包内的函数
Predeclarednil,true和false
FuncDecl函数定义中的函数名
ToDo注释中的 TODO

APP主题

如果要更换界面里的图标,
可在\liteidex38.3-win64-qt5.15.2\liteide\share\liteide\liteapp\qrc目录中添加自己的图标
在这里插入图片描述

liteidex38.3-win64-qt5.15.2\liteide\share\liteide\liteapp\qss

/* 设置字体 */
/* QWidget,QFrame和QAbstractScrollArea会改变代码编辑区的字体,*/
/* 因此设置字体是需要把他们排除 */
QProgressBar,QStatusBar,QTableView,QTableWidget,QColumnView,
QToolTip,QGroupBox,QToolBar,QFileDialog,QStackedWidget,QTextBrowser,
QLabel,QPushButton,QRadioButton,QCheckBox,QStatusBar,QToolButton,
QComboBox,QTabBar,QTabWidget,QLineEdit,QTextEdit,QSpinBox,
QDoubleSpinBox,QTextEdit,QListView,QListWidget,QMessageBox,
QWebView,QTreeView,QHeaderView,QMenu,QMenuBar,QDialog {
    font-family: "Cascadia Mono, '微软雅黑', monospace";
    font-size: 14px;
}
 QWidget {
    background-color: #2b2b2b;
     font-family: "Cascadia Mono, '微软雅黑', monospace";
     color: #e6e6e6;
 }
 .QWidget{
    background-color: transparent;
 }

 QGroupBox {
     border: 2px solid #414950;
     border-radius: 5px;
     margin-top: 2.5ex;
     /* leave space at the top for the title */
 }

 QGroupBox::title {
     subcontrol-origin: margin;
     subcontrol-position: top center;
     /* position at the top center */
     padding: 0 3px;
 }

 QToolBar {
     background-color: #2b2b2b;
     color: #e6e6e6;
     border: none;
 }

 QDialog,QFileDialog {
     background-color: #2b2b2b;
     color: #e6e6e6;
 }

 QTabWidget::pane {
     /* The tab widget frame */
     border-top: 2px solid #454f5a;
 }

 QTabWidget::tab-bar {
     left: 5px;
     /* move to the right by 5px */
 }

 QTabBar,QTabWidget {
     background-color: #303841;
     color: #e6e6e6;
 }

 QTabBar::tab {
     background-color: #4f565e;
     border: 1px solid #414950;
     border-bottom-color: #aec5be;
     /* same as the pane color */
     border-top-left-radius: 4px;
     border-top-right-radius: 4px;
     min-width: 8ex;
     padding: 6px 4px 6px 4px;

 }

 QTabBar::tab:hover {
     background-color: #414950;
 }

 QTabBar::tab:selected {
     background-color: #303841;
     border-color: #414950;
     /* border-bottom-color: ; */
     border-bottom: 2px solid #bdb76b;
 }

 QTabBar::tab:!selected {
     margin-top: 2px;
     /* make non-selected tabs look smaller */
 }

 /* Nice Windows-XP-style password character. */
 QLineEdit[echoMode="2"] {
     lineedit-password-character: 9679;
 }

 QHeaderView::section {
     background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
             stop:0 #616161, stop: 0.5 #505050,
             stop: 0.6 #434343, stop:1 #656565);
     color: white;
     padding-left: 4px;
     border: 1px solid #6c6c6c;
 }

 QHeaderView::section:checked {
     background-color: red;
 }


 /* We provide a min-width and min-height for push buttons
    so that they look elegant regardless of the width of the text. */
 QPushButton {
     background-color: #444444;
     border-radius: 3px;
     padding: 4px;
     margin-left: 6px;
     min-width: 9ex;
     min-height: 2.5ex;
 }

 QPushButton:hover {
     background-color: #007acc;
 }

 QPushButton:pressed {
     padding-left: 5px;
     padding-top: 5px;
     background-color: #007acc;
 }

 QLabel,QAbstractButton {
     font: bold;
 }

 /* Mark mandatory fields with a brownish color. */
 .mandatory {
     color: brown;
 }

 /* Bold text on status bar looks awful. */
 QStatusBar,QLabel {
     font: normal;
 }

 QStatusBar::item {
     border-width: 1;
     border-color: darkkhaki;
     border-style: solid;
     border-radius: 2;
 }

 QStackedWidget,QComboBox,QLineEdit,QSpinBox,QTextEdit,QListView,QWebView,QTreeView,QHeaderView {
     border: 1px solid #5a6672;
     background-color: #22262a;
     selection-color: #e6e6e6;
     outline: none;
     selection-background-color: #2f353b;
 }
 QListView {
     show-decoration-selected: 1;
     border: 2px solid #414950;
 }
QComboBox{
	min-width:30px;
}

 QListView::item:hover {
     background-color: #2f353b;
 }

 /* We reserve 1 pixel space in padding. When we get the focus,
    we kill the padding and enlarge the border. This makes the items
    glow. */
 QLineEdit,QFrame {
     border-width: 1px;
     padding: 1px;
     border-style: solid;
     border-color: #414950;
     border-radius: 5px;
 }

 /* As mentioned above, eliminate the padding and increase the border. */
 QLineEdit:focus,QFrame:focus {
     border-width: 3px;
     padding: 0px;
 }

 /* A QLabel is a QFrame ... */
 QLabel {
     border: none;
     padding: 0;
     background: transparent;
 }

 /* A QToolTip is a QLabel ... */
 QToolTip {
     border: 1px solid #62707c;
     background-color: #404954;
     color: #cacaca;
     padding: 5px;
     border-radius: 3px;
     opacity: 200;
 }

 QMenu {
     border: 1px solid #62707c;
     background-color: #404954;
     padding: 5px;
     border-radius: 3px;
 }

 QMenu::item:selected {
     border-radius: 3px;
     border-color: #313648;
     background: #313648;
 }

 QMenuBar {
     spacing: 3px;
 }

 QMenuBar::item {
     padding: 2px 4px;
     background: transparent;
     border-radius: 4px;
 }

 QMenuBar::item:selected {
     /* when selected using mouse or keyboard */
     color: #bdb76b;
     background: #3a3b3b;
 }

 QMenuBar::item:pressed {
     color: #bdb76b;
     background: #3a3b3b;
 }

 QRadioButton,QCheckBox {
     border: 1px solid transparent;
     border-radius: 2px;
     padding: 4px;
 }

 /* Nice to have the background color change when hovered. */
 QRadioButton:hover,QCheckBox:hover {
     background-color: #48535e;
     border-radius: 2px;
 }

 /* Force the dialog's buttons to follow the Windows guidelines. */
 QDialogButtonBox {
     button-layout: 0;
 }


 QScrollBar:vertical {
     /* margin:16px 0px 16px 0px; */
     background-color: transparent;
     border: 0px;
     width: 14px;
 }

 QScrollBar::handle:vertical {
     background-color: #444b53;
     width: 13px;
     min-height:20px;
 }

 QScrollBar::handle:vertical:hover {
     background-color: #4f565e;
 }

 QScrollBar::sub-line:vertical {
     border: none;
     background: none;
     height: 0px;
     /* subcontrol-position:top; */
     /* subcontrol-origin:margin; */
     /* height:16px; */
 }

 QScrollBar::add-line:vertical {
     border: none;
     background: none;
     height: 0px;
     /* subcontrol-position:bottom; */
     /* subcontrol-origin:margin; */
     /* height:16px; */
 }

 QScrollBar::sub-page:vertical,QScrollBar::add-page:vertical {
     background-color: transparent;
 }

 QScrollBar:horizontal {
     background-color: transparent;
     border: 0px;
     height: 14px;
 }

 QScrollBar::handle:horizontal {
     background-color: #444b53;
     height: 13px;
     min-width: 20px;
 }

 QScrollBar::handle:horizontal:hover {
     background-color: #4f565e;
 }

 QScrollBar::add-line:horizontal {
     border: none;
     background: none;
     width: 0px;
 }

 QScrollBar::sub-line:horizontal {
     border: none;
     background: none;
     width: 0px;
 }

 /* QScrollBar::sub-page:horizontal,QScrollBar::add-page:horizontal{
    background-color:transparent;
}
QScrollBar::left-arrow:horizontal, QScrollBar::right-arrow:horizontal {
    border: 2px solid grey;
    width: 3px;
    height: 3px;
    background: white;
} */

 QScrollBar::add-page:horizontal,QScrollBar::sub-page:horizontal {
     background: none;
 }

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

WebGL BabylonJS GUI 如何创建连接模型的按钮

如图所示&#xff1a; 方法&#xff1a; createGUI(mesh: BABYLON.Mesh, title: string, index: number) {const advancedTexture AdvancedDynamicTexture.CreateFullscreenUI(UI)const rect new Rectangle()rect.width 100pxrect.height 40pxrect.thickness 0advancedT…

MyBatis 使用入门

1. 什么是MyBatis MyBatis是一款持久层框架&#xff0c;用于简化JDBC的开发&#xff08;持久层指的就是持久化操作的层&#xff0c;通常指数据访问层&#xff08;dao&#xff09;&#xff0c;即用于操作数据库&#xff09;&#xff0c;简单来说MyBatis 是更简单完成程序和数据…

C++入门4.引用

目录 1.引用概念&#xff1a; 2.引用特性&#xff1a; 3.常引用&#xff1a; 4.使用场景&#xff1a; 引用和指针的区别&#xff1a; 1.引用概念&#xff1a; 引用不是新定义一个变量&#xff0c;而是给已存在变量取了一个别名&#xff0c;编译器不会为引用变量开辟内存空…

【C++】模拟实现红黑树(插入)

目录 红黑树的概念 红黑树的性质 红黑树的调整情况 红黑树的模拟实现 枚举类型的定义 红黑树节点的定义 插入函数的实现 旋转函数的实现 左旋 右旋 自检函数的实现 红黑树类 红黑树的概念 红黑树&#xff0c;是一种二叉搜索树&#xff0c;但在每个结点上增加一个存储…

详解protected访问限定符

1.同一个包中的同一类 package demo1;public class Test1 {protected int a 10;protected void b() {System.out.println("这是protected修饰的成员方法");}public static void main(String[] args) {Test1 test new Test1();System.out.println(test.a);test.b()…

燃气管网安全运行监测系统功能介绍

燃气管网&#xff0c;作为城市基础设施的重要组成部分&#xff0c;其安全运行直接关系到居民的生命财产安全和城市的稳定发展。然而&#xff0c;随着城市规模的不断扩大和燃气使用量的增加&#xff0c;燃气管网的安全运行面临着越来越大的挑战。为了应对这些挑战&#xff0c;燃…

华媒舍:3个科学指导,协助油管大V写下爆款文章

油管&#xff08;YouTube&#xff09;作为一个重要的视频分享平台&#xff0c;吸引了很多的观众和原创者。作为一位油管大V&#xff0c;你可能会一直在努力提升自己的文章质量以吸引更多的观众和订阅者。下面我们就为您提供三个科学指导&#xff0c;帮助自己写下更具有爆品发展…

可视化图表组件:仪表盘,监控数据关键指标信息,海量示例。

仪表盘组件&#xff08;Dashboard Component&#xff09;是一种常见的可视化设计组件&#xff0c;用于展示和监控数据的关键指标和信息。它通常以仪表盘的形式呈现&#xff0c;类似于汽车仪表盘&#xff0c;可以通过各种图表、指示器和控件来展示数据&#xff0c;并提供交互和操…

Linux安装JDK17等通用教程

一、查看Linux系统是否有自带的jdk 1、查看当前是否有jdk版本&#xff0c;命令如下&#xff1a; java -version2、检测jdk的安装包&#xff0c;命令如下&#xff1a; rpm -qa | grep java3、接着进行一个个删除包&#xff0c;命令如下&#xff1a; rpm -e --nodeps 包名4、…

数据结构day2--双向链表

双向链表: 即可以从头遍历到尾部和从尾部遍历到头部的链表&#xff0c;每个结点包括两个链域&#xff1a;前驱指针域和后继指针域&#xff0c;所以比起单向链表&#xff0c;其可以在任意一个结点访问前后两个结点 关于双向链表的一个完整步骤为&#xff1a; 创建一个表头结构…

基于SSM的邮票鉴赏系统(有报告)。Javaee项目。ssm项目。

演示视频&#xff1a; 基于SSM的邮票鉴赏系统&#xff08;有报告&#xff09;。Javaee项目。ssm项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结构&#xff0c;通过Spring Spri…

VBA数据库解决方案第九讲:把数据库的内容在工作表中显示

《VBA数据库解决方案》教程&#xff08;版权10090845&#xff09;是我推出的第二套教程&#xff0c;目前已经是第二版修订了。这套教程定位于中级&#xff0c;是学完字典后的另一个专题讲解。数据库是数据处理的利器&#xff0c;教程中详细介绍了利用ADO连接ACCDB和EXCEL的方法…

get请求搜索功能爬虫

<!--爬虫仅支持1.8版本的jdk--> <!-- 爬虫需要的依赖--> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </dependency>…

Unity开发者3D模型基础

术语“3D 建模”是指使用特殊软件创建对象或表面的 3D 数字表示的过程。 3D 模型可用于各种不同的目的&#xff0c;包括电影、视频游戏、建筑和工程。 3D 建模也是创建虚拟现实 (VR) 和增强现实 (AR) 体验工作的重要组成部分。 我们通常通过构建或获取 3D 模型并将其导入 Unit…

2024/4/5 AT24C02 总线(I²C总线)

存储器的介绍&#xff1a; 一、易失性存储器RAM&#xff1a;存储速度快&#xff0c;掉电丢失 SRAM&#xff08;静态RAM&#xff09;&#xff1a;极快DRAM&#xff08;动态RAM&#xff09;&#xff1a;需要配一个扫描电路&#xff0c;进行“补电”&#xff08;动态刷新&#x…

【数据库】主流数据库及其常用工具简单科普

主流数据库及其常用工具 数据库分类关系型数据库&#xff08;RDBMS&#xff09;非关系型数据库&#xff08;NoSQL&#xff09;混合型数据库&#xff08;Hybrid Databases&#xff09;对象关系数据库&#xff08;ORDBMS&#xff09;多维数据库&#xff08;Multidimensional Data…

MySQL介绍和安装

MySQL介绍和安装 文章目录 MySQL介绍和安装1.MySQL介绍2.MySQL安装2.1 主机初始化2.1.1 设置网卡名和ip地址2.1.2 配置镜像源2.1.3 关闭防火墙2.1.4 禁用SELinux2.1.5 设置时区 2.2 包安装2.2.1 Rocky和CentOS 安装 MySQL2.2.2 Ubuntu 安装 MySQL 2.3 二进制安装安装MySQL2.3.1…

解决windows下Qt Creator显示界面过大的问题

&#x1f40c;博主主页&#xff1a;&#x1f40c;​倔强的大蜗牛&#x1f40c;​ &#x1f4da;专栏分类&#xff1a;QT❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 目录 问题描述 解决方法 1、右击此电脑--->属性 2、点击高级系统设置--->点击环境变量 3、 找到系…

Zookeeper学习二集群搭建

Zookeeper 集群介绍 Leader选举&#xff1a; Serverid&#xff1a;服务器ID 比如有三台服务器&#xff0c;编号分别是1,2,3。 编号越大在选择算法中的权重越大。 Zxid&#xff1a;数据ID 服务器中存放的最大数据ID.值越大说明数据 越新&#xff0c;在选举算法中数据…

【价格表】2024年统计大厂云服务器实时优惠活动,推荐最具性价比的云服务器,最便宜,华为云 京东云 阿里云 腾讯云低至50元/年

写作初衷&#xff1a; 作为一个购买多年云服务器经历的爱好者&#xff0c;最喜欢看各厂商的优惠活动&#xff0c;反复比较各厂商的优惠&#xff0c;找到最具性价比的那一款。 我就像一个互联网的小人物&#xff0c;在京东云、阿里云、腾讯云的官网里反复对比、反复横跳…