gpt4 book ai didi

c++ - 在 ui 文件的 QTabWidget 中隐藏单个选项卡 Pane ?

转载 作者:搜寻专家 更新时间:2023-10-31 02:05:21 24 4
gpt4 key购买 nike

我知道有一种方法可以通过 hide() 隐藏单个选项卡 Pane ,但我想通过 UI 文件默认隐藏一个选项卡。添加一个

   <property name="visible">
<bool>false</bool>
</property>

相关的选项卡小部件没有成功。那么正确的方法是什么?谢谢!

最佳答案

选项卡是一个QWidgetQWidget 不能从Qt Designer 中隐藏,如goetz 所回答的那样在 Qt forum 上8 年前:

The property name is "visible", unfortunately it is not available in Qt Designer, as it is explicitly disabled in the Qt sources:

@
// from src/gui/kernel/qwidget.h:
Q_PROPERTY(bool visible READ isVisible WRITE setVisible DESIGNABLE false)
@

So, you're left to hide it in your C++ code, no better advice on this, sorry.

source code表明情况仍然如此:

Q_PROPERTY(bool visible READ isVisible WRITE setVisible DESIGNABLE false)

如果您坚持要这样做,请尝试从源代码编译 Qt,并将 DESIGNABLE 设置为 true

关于c++ - 在 ui 文件的 QTabWidget 中隐藏单个选项卡 Pane ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52164642/

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