QTabWidget用样式改变分页按钮大小

简述

  • QTabWidget是一个非常便利的分页控件,在ui中拖入该控件,我们可以自由的增添或减少页数,然后在每个页面中加入内容,便可以在程序运行界面自由切换查看每页添加的内容。
  • QTabWidget左上角按钮默认是很小的,可以通过更改样式来改变大小或做美化。

操作

QTabWidget左上角按钮大小设置:

  1. 在ui中选中QTabWidget控件,右击弹窗后选择 “改变样式表”
  2. 在"编辑样式表"窗口中添加以下代码,分别设置按钮宽和高
QTabBar::tab{width:80}

QTabBar::tab{height:30}
  1. 应用后确认退出,即可看到设置后的模样
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
QTabWidgetQt中的一个控件,用于显示多个选项卡,可以通过设置样式来自定义选项卡的外观。 以下是一个简单的示例,演示如何设置QTabWidget样式: ```python from PyQt5.QtWidgets import QApplication, QTabWidget, QWidget, QVBoxLayout from PyQt5.QtGui import QColor, QPalette app = QApplication([]) tab_widget = QTabWidget() # 创建三个选项卡 tab1 = QWidget() tab2 = QWidget() tab3 = QWidget() # 将选项卡添加到QTabWidget中 tab_widget.addTab(tab1, "Tab 1") tab_widget.addTab(tab2, "Tab 2") tab_widget.addTab(tab3, "Tab 3") # 设置QTabWidget样式 style_sheet = """ QTabWidget::tab-bar { alignment: center; } QTabBar::tab { background-color: #777; color: white; height: 30px; width: 100px; } QTabBar::tab:selected { background-color: #fff; color: black; } """ tab_widget.setStyleSheet(style_sheet) # 显示QTabWidget tab_widget.show() app.exec_() ``` 这个例子中,我们创建了一个QTabWidget,并添加了三个选项卡。然后,我们使用样式表设置QTabWidget样式。在样式表中,我们使用了几个关键字来设置不同的部分: - `QTabWidget::tab-bar`:用于设置选项卡的整个容器。 - `QTabBar::tab`:用于设置每个选项卡的样式。 - `QTabBar::tab:selected`:用于设置选中的选项卡的样式。 在这个例子中,我们设置选项卡的背景色为灰色,文字颜色为白色,高度为30像素,宽度为100像素。当选项卡被选中时,我们将背景色设置为白色,文字颜色设置为黑色。 通过设置QTabWidget样式,我们可以自定义选项卡的外观,以便更好地适应我们的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜阑高歌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值