我想创建一个免费的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插件使用。