qt中使用qtabwidget设置为垂直方向时,如何使文字为水平方向?
1个回答
展开全部
这两天看源码,研究了下这个问题,总算搞出来了,先看效果
步骤1,写一个自己的myTabWidget继承QTabWidget();
在构造函数里调用tabBar(),得到QTabBar* bar;
步骤2,写一个自己 的myStyle继承QProxyStyle,重写drawItemText()函数,在这个函数里绘制自己想要的效果
步骤3,把这个myStyle设到步骤1里的bar上
步骤4,把ui里的TabWidget提升为myTabWidget
追问
大神,可以具体说下么,我qq:946564016,谢谢啊
追答
包发给你
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询