gpt4 book ai didi

c++ - QSplitter:如何使第二列更小?

转载 作者:IT老高 更新时间:2023-10-28 22:59:00 26 4
gpt4 key购买 nike

在 QtCreator 中,我创建了一个 QSplitter,它将 QTreeWidget 与垂直布局垂直分开,右侧有很多东西。

我希望第二列默认占用最大化第一列所需的最小空间。

我尝试将拆分器的大小和垂直策略设置为可扩展,但肯定我做得不对。如何准确设置?

最佳答案

您可以在代码中使用 QSplitter::setStretchFactor(int index, int stretch) 进行设置。

您可以将第一列设置为 1,第二列设置为 0。

splitter->setStretchFactor(0, 1);
splitter->setStretchFactor(1, 0);

关于c++ - QSplitter:如何使第二列更小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8166028/

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