Wie man ein QPushButton die gleichen Abmessungen wie sein hintergrund-Bild?

Habe ich ein QPushButton auf meinem Haupt-Fenster:

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

Dann Verbinde ich eine gewisse Art mit ihm:

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

Hintergrund Bild erscheint und es sieht aus wie der Stil ist erfolgreich, aber der button ist kleiner als das Hintergrundbild. Wie kann ich es machen das die Größe, um Ihre hintergrund-Bild?

Wenn es nicht automatisch gemacht werden, ist es möglich, auf die der Stil angewendet, um den Knopf irgendwo, und ändern Sie die Größe der Schaltfläche, die auf ihm basieren? Ich möchte nur vermeiden Sie hart codierte Werte, wenn ich es vermeiden kann.

InformationsquelleAutor laurent | 2011-08-06
Schreibe einen Kommentar