这是一篇翻译自外网的教程,讲的是关于如何自定义Qt主题,以及如何导入和使用外部主题的教程,并提供了一些外部主题的下载链接。下面的图片是我在自己电脑上进行操作的截图,也算是证明了教程的可行性吧。

 !!需要在前面说明的是:Qt Creator3.3版本之前的只允许自定义代码编辑区的主题,对于Qt边框、左侧栏的样式需要更新版本才可以。(在本文的第三部分有关于如何查看当前Qt Creator版本的方法,以及Qt Creator4.2的下载链接)

一、如何自定义主题。

1. 自定义Qt代码编辑区的主题

打开菜单项:“工具”->“选项”。

在弹出的“选项”对话框中,选择“文本编辑器”,在这里可以自定义代码编辑区的主题样式(包括字体,字体的颜色、粗斜体、底色等等)。


2. 设置Qt边框和左侧栏的样式(限Qt Creator3.3版本及以上)

同样是点击“工具”->“选项”,打开“选项”对话框。在第一个“环境”中,可以设置Qt边框、左侧栏的主题样式,如下图:

二、如何使用外部主题

在github上,我们搜索“Qt Creator theme”等关键字,很容易能找到一些比较好看的主题~。

这里,我先给出几个我在github等网站上收集到的几个挺好看的样式,需要的可以打开连接看一下:

(1)IntellJ-Dracula: https://github.com/mervick/Qt-Creator-Darcula

(2)Vim-Wombat:https://github.com/alexpana/qt-creator-wombat-theme

(3)solarized:https://github.com/curonian/qtcreator-solarized

(4)monokai:https://github.com/airamrguez/QtCreatorTheme#screenshot-example

关于如何使用外部主题,我们以(1)Dracula主题为例,首先下载压缩包,并解压。

删除掉其中的无关文件,主要保留(css、xml文件,以及css,xml中可能用到的图片文件)。

然后,将这些文件复制到C:/users/<你的用户名>/AppData/Roaming/QtProject/qtcreator/styles目录下(注:这里的<你的用户名>自行修改即可),如下图。

这个时候,重新打开Qt, 可以在“工具”->“选项”->“文本编辑器”中,便可以发现新导入的主题样式Darcula,如下图:

这个时候,将主题修改为新导入的样式,还可以将“环境”下“theme”换为Dark,这样我们的新主题就设置成功了:


三、低版本Qt的问题及解决办法(低于Qt Creator3.3版本)

Qt给我们提供了自定义主题的方法,但是正如先前所说,在Qt Creator3.3版本之前(注意是Creator的版本,不是Qt的版本),仅仅允许定义编辑区的样式。不过在Qt Creator3.3版本之后,便新增了允许定义左侧的主题的功能。

1. 查看Qt Creator版本的方法:“帮助”->“关于Qt Creator”,如下图:

点击后,会出现如下对话框:

上图所示的Qt Creator版本为4.2.82,而Qt的版本是5.8.0

2. QtCreator(Qt Creator 4.2)的下载链接。

如果你的Qt Creator版本不幸低于3.3的话,我也提供了我用的的下载链接:

http://www.softpedia.com/get/Programming/Other-Programming-Files/Qt-Creator.shtml

这个仅仅包含Qt Creator,不包含Qt的其他组件以及编译器。所以,先前如果有下载过Qt其他版本的话,不用删除。在这个新安装的Qt creator中设置编译器和其他路径即可。这里的设置,你只需要打开原先版本的Qt Creator把设置搬过来即可。当然你也可以重新安装:

[译文]Qt自定义主题或使用外部主题(Qt Creator Themes)相关推荐

  1. Qt界面开发案例:图表主题示例

    Qt是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中非常有用.而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia Belle,Meego Harmat ...

  2. Eclipse 答疑:Eclipse 如何更换夜间及外部主题?如何修改代码样式、背景颜色、字体大小?为何注释文字大小不一?

    文章目录 前言 一.更换 Eclipse 自带黑色"Dark"主题 二.设修改代码的样式及背景颜色 三.设置代码字体和大小(解决注释字体不一原因) 四.下载外部主题进行更换 4.1 ...

  3. 自定义你的VSCode:主题、文件图标、快捷键、设置、schema、插件

    推荐自己的专栏: 超详细VSCode安装教程(Windows) 请记住一点,VSCode中的一切快捷键操作都可以在控制面板中输入对应的命令来完成,并且常用命令还可以在菜单栏中找到,命令其实就是简单的英 ...

  4. centos删除gnome_自定义你的 GNOME 桌面主题 | Linux 中国

    使用"优化"和它的用户主题扩展来改变你的 Linux UI. • 来源:linux.cn • 作者:Alan Formy-duval • 译者:geekpi • (本文字数:143 ...

  5. 室内主题元素分析图_主题乐园包装——“树”造型案例精选分享

    点击蓝字 关注我们 "树"主题项目 树文化主题园区是围绕着和树木有关的故事为主题,以树木为造型的主题娱乐区,为人们提供集娱乐活动.观光体验.休闲游憩于一体的主题乐园.如迪士尼奥兰多 ...

  6. rockbox主题包安装_DUX主题

    DUX主题使用说明 DUX是基于WordPress程序的主题,由themebetter团队原创开发,使用主题你需要安装WordPress程序. 获取DUX主题: 成功购买后,在会员中心 – 我的订单中 ...

  7. WP免费主题,wordpress免费主题,WP建站主题

    WP免费主题,对于网站站长来说,建立个人网站在线展示他们的网站非常重要,这能体现他们的专业性,给人留下深刻的印象.WordPress是个开源建站程序,不需要懂代码,就能轻松的搭建个人网站或博客,WP免 ...

  8. 使用不正确的主题来学习WordPress主题评论

    Did you know that all themes hosted on the WordPress.org repository undergo a thorough review proces ...

  9. 蘑菇导航源码安装教程,wordpress导航主题免费下载[Wordpress主题]

    主题介绍: 蘑菇导航的列表页有两种风格,分别对应宽屏.窄屏.可以点击 文章.博客 查看演示.文章页也是如此,这两种风格可以在后台设置. 本站菜单中的 VIP解析.音乐.图床,是单独的源码,不包含在本次 ...

最新文章

  1. java基础Java主类结构 2
  2. 使用kubectl delete pods xxx删除对应的pod,提示删除成功,但是立马又会生成一个。为何?
  3. spark sql基本使用方法介绍(转载)
  4. 一些iis配置相关报错的参考
  5. websocket 和 ansible配合Tomcat实时日志给前端展示
  6. 【超简单已实现】CSDN实现点击跳转到指定段落
  7. 网上Silverlight项目收集
  8. rsync的作为版本库的用法(自带时间后缀)
  9. 原始对偶方法——转载
  10. 图片按照宽度等比例缩放
  11. 洛谷 P3403 跳楼机
  12. 优盘里文件夹变成html,U盘里面的文件跟文件夹突然乱码了怎么办
  13. 眼球图像处理-视网膜血管管径比与高血压
  14. Holt Winter时间序列模型
  15. B树与B+树简明扼要的分析
  16. 【Face Recognition人脸识别】4. 多张图片人脸识别
  17. 如何下载腾讯课堂网页版的历史回放(电脑端)大多网页上的视频均可下载
  18. 单机100万连接,每秒10万次请求服务端的设计与实现(三) - 变量共享、超线程与高性能队列
  19. houdini 体素 volume vox
  20. python题目记录(9.25)

热门文章

  1. java热血征途触屏版,源码+原理+手写框架
  2. 接口默认方法是什么鬼 ​
  3. MySQL数据库,分组函数篇
  4. [附源码]计算机毕业设计防疫物资捐赠Springboot程序
  5. 一个奇鸽「船新体验」for —— 这次不上车速度上船 / 更新后的最新版神器!
  6. vim设置tab为4个空格
  7. mybatis insert 插入数据,显示执行成功,但未真正插入到数据库中
  8. 用win-acme生成免费的泛域名证书,域名使用的阿里云
  9. LN2220芯片5V1A高效率DC-DC升压芯片
  10. 苹果iPhone关机后仍在运行 “永远开机”或成恶意软件温床