gpt4 book ai didi

c++ - 如何限制 QHeaderView 的大小(调整部分大小时)?

转载 作者:太空狗 更新时间:2023-10-29 21:12:37 24 4
gpt4 key购买 nike

QHeaderView 部分在调整大小时可能会超出 View (向右)。也就是说,我可以将一个部分的大小调整得过大,而其他部分将在右侧消失。

是否可以限制这个?比如设置header的最大宽度。

我在表格和标题上尝试了 setMaximumWidth(实际上在真实的应用程序中我只有标题而没有标准表格)但它没有帮助。

enter image description here

更新:

实际上我希望其他列缩小而不是超出可见区域,就像在 MS Word 中一样:

enter image description here

因此,如果没有针对此类行为的内置选项,那么我想我需要找到一个合适的信号来调整大小后调整大小,例如减少/增加下一列或上一列的大小...

最佳答案

在 Qt 5.12 中设置

QHeaderView()->setCascadingSectionResizes(true);

QHeaderView()->setSectionResizeMode(c, QHeaderView::Stretch);
c = lastColumn;

关于c++ - 如何限制 QHeaderView 的大小(调整部分大小时)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46775438/

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