【发布时间】:2011-08-06 17:05:45
【问题描述】:
我的主窗口上有一个 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; }");
背景图片出现了,看起来样式应用成功了,但是按钮比背景图片小。我怎样才能让它调整大小以适应它的背景图片?
如果不能自动完成,是否可以在某处访问应用于按钮的样式,并根据它调整按钮的大小?如果可以的话,我只是想避免对值进行硬编码。
【问题讨论】:
标签: qt button stylesheet background-image