Qt新增選單欄和工具欄

一、需求與目的

一般常規的PC軟體都會有主視窗,主視窗中都會有選單欄和工具欄,例如我們正在使用的Qt creator:

二、詳細說明

首先需要先建立mainWindow設計師類,基類直接選擇預設的MainWindow即可,然後就可以進行設計了,這裡選擇直接設計ui檔案,下拉選單無法直接輸入中文,需要在其它地方輸入中文後拷貝過來:

之後可以在Action Editor中找到選單欄的動作選項:

可以看到這裡可以設定對應動作的快捷鍵(不設定則使用預設的快捷鍵,如CTRL C表示複製等),雙擊可以設定圖示、物件名等資訊:以設定圖示、物件名等資訊:

右鍵單擊可以找到轉到槽,進行槽函式處理:

拖動到mainWindow選單欄下方則成為工具欄的一部分,如果沒有工具欄則右鍵視窗新增工具欄即可:

右鍵工具欄則可以新增分隔符,對於下拉選單同理:

三、最後

當然,通過寫程式碼的方式也可以新增工具欄和選單欄,但顯然沒有這樣來的直觀和簡單。