Qt作成者は、ウィジェットをベースウィジェットから派生したカスタム作成クラスに昇格するオプションがあります。これを使用してウィジェットを現在のプロジェクトのクラスに昇格させます。 Qtの作成者がクラス名とヘッダーファイル名について質問し、それらの値は* .uiファイル、次にui_myform.hに直接送られます。問題は、このファイルがソースツリーの外で生成されていることです(ビルドツリー内で)任意の場所に置くことができるので、ウィンドウをプロモートする際のパスの直接指定は役に立ちません。 QtCreator/uicに正しいヘッダを探す場所を知らせるには?それも可能ですか?Qt Creatorでウィジェットをプロモートする
おそらくQt変数にソースツリーの場所が指定されている可能性があります。これはヘッダファイル名フィールドに挿入できますか?
私は自己コンパイル済みQtCreator 2.0.1 +自己コンパイル済みQt 4.7.1を使用しています。
EDIT:
なぜあなただけのヘッダファイルの完全なパス名を入力することはできませんか?
私はソースツリーを移動したり、Web上で共有しても、プロジェクトをコンパイルしたいと思っている人は、このパスをQt作成者またはソースファイルで編集する必要があります。
ヘッダーファイルの完全なパス名を入力できないのはなぜですか? – TonyK