gpt4 book ai didi

qt - 如何使 QPushButton 的尺寸与其背景图像相同?

转载 作者:行者123 更新时间:2023-12-04 13:56:21 24 4
gpt4 key购买 nike

我的主窗口上有一个 QPushButton:

practiceButton_ = new QPushButton(this);
practiceButton_->setText(_("Practice"));
practiceButton_->setObjectName("practiceButton");

然后我将一些风格与它联系起来:

qApp->setStyleSheet("QPushButton#practiceButton { background-image: url('myfile.png'); padding:0; margin:0; border:none; }");

出现背景图片,看起来样式应用成功,但是按钮比背景图片小。我怎样才能调整它的大小以适应它的背景图像?

如果不能自动完成,是否可以在某处访问应用于按钮的样式,并根据它调整按钮的大小?如果可以避免的话,我只想避免对这些值进行硬编码。

最佳答案

    pushButton.resize( QImage( "filename.png" ).size() );

关于qt - 如何使 QPushButton 的尺寸与其背景图像相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6968323/

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