Qt-Designer 强制使用小写“#include <filename>”,阻止 Linux 构建

Jas*_*enX 3 qt

Qt-设计师。将小部件提升为自定义类。该类在 *.ui 文件中正确显示。“我的班级名称”。该类在 Qt 设计的对象检查器“MyClassName”中正确显示。但是,在构建时,生成的 ui_xxxxxxx.h 文件具有“#include”,其中文件名强制为小写。

这适用于 windows 和 mac,但在更严格的 Linux 中失败。

如何强制它为班级放入正确的案例?我真的不想将我的 *.h 文件重命名为小写...

在 options|c++|file 命名窗格中取消选中“小写文件名”选项没有帮助。

Chr*_*ris 6

在类提升对话框的底部有两个字段,一个是类名,一个是头文件。您只需要编辑头文件条目以匹配您希望它#include 的头文件的大小写(当您输入类名时,它会自动用小写字母填充头文件条目)。