Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt Designer强制使用小写“#包括<;文件名>&引用;,防止Linux构建_Qt - Fatal编程技术网

Qt Designer强制使用小写“#包括<;文件名>&引用;,防止Linux构建

Qt Designer强制使用小写“#包括<;文件名>&引用;,防止Linux构建,qt,Qt,Qt设计器。将小部件升级到自定义类。该类正确显示在*.ui文件中。“MyClassName”。该类在Qt设计的对象检查器“MyClassName”中正确显示。但是,在构建时,生成的ui_xxxxxxx.h文件具有“#include”,其中文件名强制使用小写 这适用于windows和mac,但在更严格的Linux中失败 我怎样才能强迫它在课堂上使用正确的案例? 我真的不想将我的*.h文件重命名为小写 取消选中选项| c++|文件命名窗格中的“小写文件名”选项没有帮助。在类升级对话框中,底部有两个字

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

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

我怎样才能强迫它在课堂上使用正确的案例? 我真的不想将我的*.h文件重命名为小写


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

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

对于不知道该对话框在哪里的其他人,请转到
.ui
文件,右键单击右侧栏中所需的对象,然后选择
升级到…
菜单项。QtCreator对话框(现在使用的是QT 5.14)上存在一些差异,但此解决方案仍然解决了此问题!