gpt4 book ai didi

qt - 如何在 show() 之前预览布局中小部件的大小?

转载 作者:行者123 更新时间:2023-12-02 11:43:40 25 4
gpt4 key购买 nike

在应用布局规则之后,实际 show() 小部件窗口之前,如何预览窗口中小部件的大小?在最初的 show() 命令之前,似乎所有尺寸都是 100x30。我该如何解决这个问题?

最佳答案

invalidate() 对我有用。

请注意,如果您执行以下操作,它将按照此处的要求工作(至少在我的代码中似乎没问题):

widget->show();
widget->layout()->invalidate();
widget->hide();

这不会在屏幕上显示小部件,因为在 hide() 发生之前您不会将控制权交还给队列。在两者之间,invalidate() 计算正确的位置。

关于qt - 如何在 show() 之前预览布局中小部件的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4963220/

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