宁波海曙网站开发,电商网站开发企业,单页面网站多少钱,网站分站代理加盟横向控件 要设置QTabWidget选项卡的字体方向#xff0c;可以使用QTabWidget的setTabPosition()方法。通过传递Qt枚举值QTabWidget.east或QTabWidget.west作为参数#xff0c;可以设置选项卡的字体方向为从左到右或从右到左。
myTabWidget QTabWidget()
myTabWidget.setTabP…横向控件 要设置QTabWidget选项卡的字体方向可以使用QTabWidget的setTabPosition()方法。通过传递Qt枚举值QTabWidget.east或QTabWidget.west作为参数可以设置选项卡的字体方向为从左到右或从右到左。
myTabWidget QTabWidget()
myTabWidget.setTabPosition(QTabWidget.west)只要把tabPosition的属性改一下就可以了改到你想要的位置这时候如果有文字文字的显示并不是竖排的可以设置一下tab里的text的文字属性具体语句可以查看一下帮助文档也可以贴图这里我直接通过设置Stylesheet样式表直接重绘了一下tab标签页的样式应用在tabBar上统一实现的。 正常设置QTabWidget-setTabPosition(QTabWidget::West);设置完竖向之后会发现QTabBar仍然是竖向的所以我们需要重绘一下Qtabbar 下面是重绘代码
QTabWidget* tab new QTabWidget();
QPushButton* closeButton new QPushButton;
closeButton-setObjectName(closeButton);
QPushButton* button new QPushButton(button);
tab-addTab(closeButton, 关闭);
tab-addTab(button, 按钮);
tab-setTabPosition(QTabWidget::West);//QTabWidget竖向
tab-tabBar()-setStyle(new CustomTabStyle);//注意设置上述代码风格 就可以实现QTabBar横向
setCentralWidget(tab);