- 20 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 16:44:04 ]
- ふぅ。QT4本見ているが、Qt Creatorで生成されるコードと違っていて疲れるわw
■Qt Creatorでのコード ユーザーが作ったクラスで、実際の動作させたいコードを書くMainWindowは、 Qtライブラリの QMainWindow を継承している。基本的にここにはGUI配置のコードはない。 GUI配置のコードはUi::MainWindowにある。(※Ui::MainWindowはMainWindowとは別のクラス) MainWindowは、内部にUi::MainWindowのポインタuiを持っており、 MainWindowのコンストラクタでUi::MainWindowを生成し初期化(ui->setupUi(this))する。 Ui::MainWindowクラスは、mainwindow.uiファイルを元に生成されるui_mainwindow.hによると、 何からも継承していないクラスであるUi_MainWindowでGUIを定義し、 Ui_MainWindowを継承してUi::MainWindowを作っている。 ややこしいなぁw
|

|