gpt4 book ai didi

user-interface - 在 Qt 中重新排序小部件

转载 作者:行者123 更新时间:2023-12-04 04:29:50 25 4
gpt4 key购买 nike

我想就如何使用 Qt 实现以下内容提出建议:

我有多个相同的小部件,我想一次显示一次。

我知道 QToolbox 存在,但问题如下:

我需要更改选项卡或按钮的显示顺序(见图):

alt text

设置了索引的widget不会停留在同一个索引处,而是应该跟在header后面。

它不必完全像我描述的那样,更重要的是重新排序我的小部件的一般想法。

感谢大家。

最佳答案

要更改子项的顺序,您可以使用QToolBox::removeItem()QToolBox::insertItem(int index, QWidget *widget, const QString & text)

如果您不需要随机放置,只需将顶部小部件移动到底部就足够了,几行代码就足以旋转小部件:

QWidget *widget = toolBox->widget(0);
QString text = toolBox->itemText(0);
toolBox->removeItem(0);
toolBox->addItem(widget, text);

关于user-interface - 在 Qt 中重新排序小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3781359/

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