2008年7月8日 星期二

QT-chap 3

這一個範利是要學會如何在父窗口元件下再建立一個子窗口


QVBox box;


建立一個可以垂直放置窗口的窗口元件


box.resize( 200, 120 );

設定這一個元件的長與寬


QPushButton quit( "Quit", &box );


建立一個新窗口元件,其父窗口是quit,且此button的顯示名稱是"Quit"
子窗口元件總是放在它的父窗口部件的最頂端


box.show();


當父窗口被呼叫使用顯示函數時,會自動呼叫所有子元件的顯示函數(除非子元件被設定為不顯示)

在這一個例子中,沒有設定pushbutton的大小,它會自動依box調整大小

homework:
希望可以加入另一個按鈕show,按它後可以顯示訊息


提示:建立一個新類別是繼承QVBox,然後再這一個新的類別新增一個slots function
當show這一個按扭被按下去時,會出現以上這一個訊息~

參考資料:第三章
Qmessage
C++ GUI Qt3 編程 p50

沒有留言: