Qt 创建者可以选择将一个小部件提升为从基本小部件派生的自定义创建的类 - 我想使用它来将小部件提升为当前项目中的类。Qt 创建者向我询问类名和头文件名,这些值直接转到*.ui文件,然后转到ui_myform.h - 问题是这个文件可能(并且通常是)在源代码树之外(在构建树中)生成) 可以在任意位置,因此直接指定提升窗口的路径将无济于事。如何让 QtCreator/uic 知道在哪里寻找正确的标题?甚至可能吗?
也许有一些 Qt 变量指定源树的位置,我可以在头文件名字段中插入?
我正在使用自编译的 QtCreator 2.0.1 + 自编译的 Qt 4.7.1。
编辑:
为什么不能只输入头文件的完整路径名?
如果我将移动源代码树,或者甚至在网络上共享它——那么每个想要编译我的项目的人都必须在 Qt 创建者或源文件中编辑这个路径——两者都是不可接受的。