QMainWindow和QAction

QMainWindow是Qt 框架帶來的一個預定義好的主窗口類。一個主窗口一般都是由下圖所示部分組成。

Main Window Struct

 

我們在創建Qt應用程序的時候,就可以選擇主窗口繼承自QMainWindow。這樣我們的就可以在MainWindow中添加窗口標題,菜單欄,工具欄,狀態欄等上圖所示的控件。

在Qt中使用QAction來表示窗口的動作,就是窗口上發生的事件。

QAction包含了圖標、菜單文字、快捷鍵、狀態欄文字、浮動幫助等信息。當把一個QAction對象添加到程序中時,Qt自己選擇使用哪個屬性來顯示,無需我們關心。同時,Qt 能夠保證把QAction對象添加到不同的菜單、工具欄時,顯示內容是同步的。也就是說,如果我們在菜單中修改了QAction的圖標,那麼在工具欄上面這個QAction所對應的按鈕的圖標也會同步修改。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章