我想创建和分享一个免费的Qt应用程序,以便轻松创建自定义QtCreator主题。我的问题不是创建应用程序本身,而是 *。creatortheme 文件的格式。
我已经在 Tools \ QtCreator \ share \ qtcreator \ themes 下找到了 flat.creatortheme 的副本,因为我找不到变量的名称在任何地方记录,我使用试错法来弄清楚变量的含义。对他们中的大多数人来说,我已经成功了。但是对于以Timeline_
和VcsBase_
开头的那些,我看不出我的IDE设置(Qt 5.10.0,MSVC 2017,Windows 7)的视觉外观有任何变化。
所以,如果我只为自己制作,那就足够了,但既然我想与其他人分享应用程序,我想我也应该涵盖这些价值。
有没有人有这方面的经验?
任何帮助将不胜感激。
答案 0 :(得分:0)
在Qt Creator的source code中,这些列在Color
类的Theme
枚举中:
...
/* 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插件使用。