如何使QPushButton的高度自动适合文本?

问题描述 投票:0回答:1

我有一个QPushButton

QPushButton *btn = new QPushButton();
btn->setText("Push \n Button");

结果是:

enter image description here

如何在我打电话给setText时使按钮的高度自动调整以适应内容?

qt qpushbutton
1个回答
0
投票

您可以将大小策略设置为可以实际增长的大小,默认设置是固定的:

btn->setText("Push \n Button");
btn->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
© www.soinside.com 2019 - 2024. All rights reserved.