- 171 名前:デフォルトの名無しさん [2009/10/18(日) 13:42:32 ]
- >>151
>Designerの格上げってサブクラス作るって事なのですね。。 >格上げするのはいいけど、格上げしたクラスのヘッダファイルがないと言われました。 格上げとは、DesignerプラグインにはしていないウィジェットをDesignerのフォームで使えるようにする機能です。 例えば、QPushButtonを継承して作ったPushButtonウィジェットがあって、Designerプラグインにはしていないとします。 そうすると、これから作ろうとするフォームにPushButtonウィジェットを入れることができません。そこで、Designer で既に使えるようになっているQPushButtonを格上げ、つまり、サブクラスのPushButtonと入換えれば、殆どの属性は 同じなので、独自に追加したプロパティの他は、Designerで操作しながらフォームを作成できます。PushButtonは、 別に作成しておくクラスなので、その実装コードやヘッダーは別に用意します。PushButtonは、C++のみで作成してもよいし、 Designerを使って作成してもよいです。
|

|