Qt實現TabWight右側添加按鈕


首先看一下實現的效果

 

 

 其中主頁,視圖和漫游是Qt的tab頁,設置和幫助是兩個按鈕,實現步驟如下:

1. 在tabWidget中添加兩個空白的Tab頁,如圖:

  

2.用代碼在空白Tab頁中插入按鈕,實現如下  

QPushButton *b2 = new QPushButton(QString::fromStdWString(L"設置"));
b2->setObjectName("settingButton");
ui.tabWidget_Main->setTabEnabled(3, false);
ui.tabWidget_Main->tabBar()->setTabButton(3, QTabBar::RightSide, b2);

 

第三行將空白Tab頁設為disable,這樣就不會在點擊按鈕時激活tab頁,第四行將按鈕插入tab頁。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM