QTabWidget怎么让tab自适应大小
1个回答
2016-07-15
展开全部
根据qt文档:
A tab widget provides a tab bar (see QTabBar) and a "page area" that is used to display pages related to each tab
所以这里你要改变的是QTabWidget中的QTabBar的样式
占满整行可以先计算每个tab的宽度,然后setStyleSheet("QTabBar::tab{width:每个tab的宽度}");
背景色的问题也是应该设置QTabWidget中的QTabBar的样式。
你是指pagecontrol的大小随窗体大小而自动变化么?这个只需要设定pagecontrol的Align属性就可以啦,Tabsheet是随pagecontrol自动调整大小的。不知道你要的是不是这个答案。
A tab widget provides a tab bar (see QTabBar) and a "page area" that is used to display pages related to each tab
所以这里你要改变的是QTabWidget中的QTabBar的样式
占满整行可以先计算每个tab的宽度,然后setStyleSheet("QTabBar::tab{width:每个tab的宽度}");
背景色的问题也是应该设置QTabWidget中的QTabBar的样式。
你是指pagecontrol的大小随窗体大小而自动变化么?这个只需要设定pagecontrol的Align属性就可以啦,Tabsheet是随pagecontrol自动调整大小的。不知道你要的是不是这个答案。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询