设置QTabWidget标题页纵向文字横向排列的写法
来源:互联网 发布:非线性最优化 编辑:程序博客网 时间:2024/05/10 13:32
class HorizontalTabBar(QtWidgets.QTabBar): def __init__(self, *args, **kwargs): super(HorizontalTabBar, self).__init__(*args, **kwargs) def paintEvent(self, event): painter = QtGui.QStylePainter(self) option = QtGui.QStyleOptionTab() painter.begin(self) for index in range(self.count()): self.initStyleOption(option, index) tabRect = self.tabRect(index) tabRect.moveLeft(10) painter.drawControl(QtWidgets.QStyle.CE_TabBarTabShape, option) painter.drawText(tabRect, QtCore.Qt.AlignVCenter | QtCore.Qt.TextDontClip, self.tabText(index)) painter.end()import sysapp = QtGui.QApplication(sys.argv)tabs = QtGui.QTabWidget()tabs.setTabBar(HorizontalTabBar())widget1 = QtGui.QWidget()widget2 = QtGui.QWidget()tabs.addTab(widget1, "Widget1")tabs.addTab(widget2, "Widget2")tabs.setTabPosition(2)tabs.show()sys.exit(app.exec_())
0 0
- 设置QTabWidget标题页纵向文字横向排列的写法
- div的横向与纵向排列
- div的横向与纵向排列
- CSS 使文字纵向排列的七种方
- RDLC报表的纵向横向设置
- Android的Menu的横向纵向排列问题
- sql查询结果的纵向变横向排列
- SQL 查询结果的纵向变横向排列
- SQL 查询结果的纵向变横向排列
- SQL 查询结果的纵向变横向排列
- [MSSQL]SQL 查询结果的纵向变横向排列
- ASP中如何实现先横向再纵向的排列
- 横向和纵向的ViewPage,引导页
- 一个令人厌烦的模板页面----Freemarker 之横向排列和纵向排列
- PB关于打印机纵向横向打印的设置
- qt的QListwiget设置横向的排列
- qt的QListwiget设置横向的排列
- 设置QTabWidget中tab页的大小
- hdu3709——Balanced Number
- Android经久不衰最受欢迎的开源库整理,你一定用过10个以上,架构师必备
- iOS设备管理
- 简单的数据库连接池写法及要点
- synchronized隐式锁分析
- 设置QTabWidget标题页纵向文字横向排列的写法
- mysql中利用函数与过程过滤html标签
- Android开发使用小米手机调试出现Installation failed with message Failed to establish session
- 完全卸载oracle11g
- 引用的使用场景
- Mr.Smile填坑记——POST请求Json打印不出来
- Ubuntu下安装Numpy与Matplotlib
- Windows0day攻击详解,CVE-2017-0199
- maven pom.xml解释