qt中使用qtabwidget设置为垂直方向时,如何使文字为水平方向?

 我来答
HarborDe
2015-03-18
知道答主
回答量:1
采纳率:0%
帮助的人:2.1万
展开全部

这两天看源码,研究了下这个问题,总算搞出来了,先看效果

步骤1,写一个自己的myTabWidget继承QTabWidget();

        在构造函数里调用tabBar(),得到QTabBar* bar; 

步骤2,写一个自己 的myStyle继承QProxyStyle,重写drawItemText()函数,在这个函数里绘制自己想要的效果

步骤3,把这个myStyle设到步骤1里的bar上

步骤4,把ui里的TabWidget提升为myTabWidget

追问
大神,可以具体说下么,我qq:946564016,谢谢啊
追答
包发给你
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式