2011-12-22 48 views
2

Qt-Creator IDEのGUIデザイナでカスタムウィジェットを使用したいと思います。 QtのQWidgetから継承するクラスを作成しました。それは QMainWindow programaticalyに置くために働いたが、desiger で私の仕事をしなければならないが、それはコンポーネントのkistのオプションとして表示されません。 Qt-Designerでカスタムウィジェットを使用する方法

は私が推測上のマニュアル、 Qtのドキュメントページ( http://doc.qt.nokia.com/4.7-snapshot/designer-creating-custom-widgets.htmlhttp://doc.qt.nokia.com/4.7-snapshot/designer-creating-custom-widgets.html)を見つけ、問題のための解決策を見つけるためにGoogleで検索しました。 私はそれに従おうとしましたが動作しません。

他の方法を知っている人がいるか、このチュートリアルで問題が見つかった場合、 を検索できるヒントはありますか?

ありがとうございます。

Codierknecht

答えて

1

私はたくさん明確だと思うQtのドキュメントの例セクションの異なる例があります。

Custom Widget Plugin Example

それはQ_EXPORT_PLUGIN2()マクロが行くチュートリアルを読んだとき、私にはちょっと不明であったが、完全なサンプルコードとプロジェクトを有することが軽減されます。

2

あなたが私のような人なら、アナログ時計の例はあなたのためにできませんでした。それはkdeサイトにあるかもしれませんが、あなたはそれを行うためにkdeを必要としません。カスタムウィジェットをプラグインにしてQtデザイナに追加できるようにする方法を説明しています。プロジェクトにウィジェットを追加し、クラスをカスタマイズするだけです。私は、単一のQtデザイナー(または複数)のプラグインの書き込みの右方向に取得するには、このページでは、それは私を助けたいと役立ちます願っています:

Writing Qt Designer Plugins

このリンクは今まで死んなった場合に、単に検索を行いますリンク自体については、上記の他の例のように、元のページを誰かのキャッシュに表示します(上記の答えの中のデッドリンクは、元のページではなくメインエリアに移動します)。

関連する問題