在Qt window類中,QMenuBar和QToolBar中沒有按鈕或選項控件。相反,您應該向這些控件添加QAction。這些動作構成了壹個按鈕狀“控件”。
在互聯網上有很多方法可以將QAction添加到源代碼中。其實在Qt designer中給菜單欄和工具欄添加動作也很方便。
該方法如下:
1,打開動作編輯器。
如果找不到動作編輯器,請在Qt designer的菜單欄中單擊視圖-動作編輯器。
2.在動作編輯器窗口中添加新動作。
3.將操作拖到菜單欄或狀態欄。
圓滿完成
如果妳想為改變動作設置壹個響應函數,妳可以把動作的觸發()信號與想要的槽函數連接起來。
諸如
//連接信號和插槽
connect(ui . actioninputlightdata,SIGNAL(triggered()),this,SLOT(testTra());