gpt4 book ai didi

c++ - QTabBar 选项卡的内部 QWidgets?

转载 作者:行者123 更新时间:2023-11-28 02:44:28 36 4
gpt4 key购买 nike

作为“Hide label text for Qt tabs without setting text to empty string”的后续:

我可以直接访问 QTabBar 选项卡中的小部件吗?我不是是指当我选择一个选项卡时显示的相应小部件,而是该选项卡的小部件(因此在日志标签和日志图标下方的屏幕截图中)。

TabBar

我试过QTabBar::findChildren,但没有成功。有什么想法吗?

最佳答案

QTabBar 标题部分实际上不是小部件。它们由 QStylePainterQTabBar::paintEvent 中绘制。因此您无法访问它们。作为解决方法,您可以添加一个带有空文本的选项卡并为其设置自定义小部件:

QTabBar *bar = new QTabBar;
bar->addTab("");

QLabel *label = new QLabel("my label");
bar->setTabButton(0, QTabBar::LeftSide, label);

关于c++ - QTabBar 选项卡的内部 QWidgets?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24897261/

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