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