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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok ich habe gerade herausgefunden, dass die Breite und Höhe können eingestellt werden, in der CSS selbst, das ist wohl der richtige Weg, es zu tun: