如何为 QtCreator 创建自定义主题
How to create a custom theme for QtCreator
我想创建一个免费的Qt应用程序,以便轻松创建自定义QtCreator主题。我的问题不是应用程序本身的创建,而是 *.creatortheme 文件的格式。
我已经复制了在Tools\QtCreator\share\qtcreator\themes下找到的flat.creatortheme,由于我找不到任何地方记录的变量的名称,所以我使用了试错法来弄清楚变量的含义。对于他们中的大多数人,我都成功了。但是,对于以 Timeline_
和 VcsBase_
开头的那些,我看不到我的 IDE 设置(Qt 5.10.0、MSVC 2017、Windows 7(的视觉外观有任何变化。
因此,如果我只是为自己制作,那就足够了,但是由于我想与你们其他人分享该应用程序,我认为我也应该涵盖这些价值观。
有人对此有经验吗?
任何帮助将不胜感激。
在Qt Creator的源代码中,这些列在Theme
类的Color
枚举中:
...
/* Timeline Library */
Timeline_TextColor,
Timeline_BackgroundColor1,
Timeline_BackgroundColor2,
Timeline_DividerColor,
Timeline_HighlightColor,
Timeline_PanelBackgroundColor,
Timeline_PanelHeaderColor,
Timeline_HandleColor,
Timeline_RangeColor,
/* VcsBase Plugin */
VcsBase_FileStatusUnknown_TextColor,
VcsBase_FileAdded_TextColor,
VcsBase_FileModified_TextColor,
VcsBase_FileDeleted_TextColor,
VcsBase_FileRenamed_TextColor,
VcsBase_FileUnmerged_TextColor,
...
根据评论,它们被时间轴库和VcsBase插件使用。
相关文章:
- 如何创建从Maya(或类似程序)到虚幻引擎的自定义数据导出插件
- 自定义创建QFuture
- 从具有自定义排序的向量创建集合
- 如何在创建自定义迭代器时获得 std::p air 的第一个和第二个?
- 当我使用自定义类型创建动态数组时,即使使用字符串,它似乎也不起作用
- 创建包装升压适配器的自定义范围类
- 如何使用 C 指针的自定义删除器创建unique_ptr?
- 如何使用MSVC 2019创建和使用Qt 5.14.0自定义小工具插件
- 创建具有验证和语法突出显示的自定义 printf
- 如何为使用创建窗口创建的窗口创建自定义背景颜色
- 如何创建可重新创建的自定义要求
- 如何为自定义模板对象创建专门的函数模板
- 在自定义构造函数中的堆上创建指针
- 从函数为 std::vector 创建自定义扩展
- Qt5自定义QDialog,不使用qt创建器
- 是否有任何统一的方法可以在 c++ 中创建自定义比较器?
- 查询数据库以在 C++ 中创建自定义类集合的最佳方法
- 在 QLayout 中创建和删除自定义 QWidgets 时出现 RAM 问题
- 创建自定义向量类错误
- 我什么时候用cocos2d-x中的参数初始化自定义创建函数中的变量?