- 332 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 20:59:45 ]
- designerで作成した.uiファイルを元に、
ヘッダファイルを自動生成させると、 その中のクラスが(QObjectやQWidgetなど)何のクラスも継承してないのが不便。 また、そのクラスにメソッドやQ_OBJECTマクロや継承元を追加したりすると、 .uiファイルにコントロールを追加やプロパティ変更などして、ヘッダを再生成させた時、 クラス宣言に追加した部分がゴッソリ消えてしまうのが致命的。 追加するコード量を減らそうと、ヘッダ中のクラスを直接使うのではなく、 それを継承するクラスを作って、そちらにメソッドを追加してみるという方法もとってみたけど、 それでも継承元クラスに追加しないといけない場合とかあるし、 それだけの為に、継承によるオーバーヘッドを受けるというのもすっきりしない・・・ なんだかQt微妙に思えてきた・・・
|

|