Qt設計工具提供了一種簡單的添加菜單和工具欄的方法,可避免添加大量的代碼。
(1)新建Qt Widget Application工程;
(2)進入設計模式,在UI界面左上方“在這里輸入”即為提示添加菜單項,輸入“GPS”回車,即添加完成;
(3)點擊已添加的“GPS”按鈕,添加子菜單“GPSConnect”,在設計模式的下方Action Editor窗口,出現默認的動作,雙擊選定的行,可編輯動作
(4)在圖標選項中,選擇需要添加的圖標
(5)鼠標左鍵按下Action Editor選中行,拖到工具欄中,即可生成工具欄按鈕
(6)添加處理函數,右鍵選中行,選擇轉至槽(trigger),單擊菜單或工具欄按鈕,改換圖標
void MainWindow::on_actionGPSConnect_triggered() { QIcon icon(":/myImages/Images/gps_disconnect"); ui->actionGPSConnect->setIcon(icon); }
效果如下:
Note:ICON圖標可通過網站http://www.easyicon.net 獲取