gpt4 book ai didi

c++ - 自定义外观 QTabWidget

转载 作者:行者123 更新时间:2023-11-27 23:47:07 24 4
gpt4 key购买 nike

我目前正在开发 Qt 应用程序。我正在使用带有多个选项卡的 QTabWidget。

QTabWidget 嵌入到 QVBoxLayout 中。我的问题是添加的标签显示居中,我希望它们左对齐。我怎样才能做到这一点?

enter image description here

我也想改变外貌。重写QTabBar的paintEvent是唯一的方法吗?

我正在使用 Qt 和 C++,没有 QML

感谢和问候

最佳答案

您应该尝试使用样式表设置选项卡小部件的样式,方法如下:

QString ss = "QTabWidget::tab-bar { alignment: left; }";
ui->tabWidget->setStyleSheet(ss);

不过,可以使用设计器设置样式表。只需右键单击小部件并从弹出菜单中选择Change stylesheet ...,然后在对话框中插入样式并在完成后单击Ok按钮,或者 em>应用按钮在关闭对话框前检查效果。

可以找到官方文档herehere .

可以引用this post查看如何进一步设置选项卡小部件的样式。

关于c++ - 自定义外观 QTabWidget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49691061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com