【RAD統合環境】 Qt 総合スレ 5 【Win/Mac/Linux】at TECH
【RAD統合環境】 Qt 総合スレ 5 【Win/Mac/Linux】 - 暇つぶし2ch20:デフォルトの名無しさん
09/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


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch