2009-05-12 14 views
3

Qt Creatorのヘルプに記載されている手順に従ってカスタムウィジェットを作成しました。私は彼らがそこに言った通りにすべてを追った。私のウィジェットは他のウィジェットと一緒に現れていません。私もWorldTimeClockの例を試しました。それはQtデザイナーにも表示されません。Qtデザイナーでカスタムウィジェットが表示されない理由を知るにはどうすればよいですか?

これをどのようにデバッグできますか?

答えて

1

[ツール] - > [フォームエディタ] - > [Qt Designerプラグインについて]をクリックすると、読み込まれたqtプラグインのリストが表示され、読み込みに失敗したプラグインの隣にエラーメッセージが表示されます。私はそれがあなたが得ることができる最高だと思う。

+0

本当に役に立った何かを見せましたか? – ctd

+0

これがロードされていることを確認するための最初の手順です。ロードされていない場合でも、コード自体を心配する必要はありません。ほとんどの場合、ロードされていないときに、ReleaseではなくDebugでコンパイルされます。 –

1

この状況が発生しました。 Qt Creatorの配布版はmingwではなくmsvcでコンパイルされていました。 Qt Designerを開いてみてください。あなたの(そして組み込みの)カスタムウィジェットが見えますか?その場合は、hereの指示に従ってmingwでQt Creatorを構築してください。私がこれをしたとき、私のカスタムウィジェットが新しいビルドに登場しました。