Question
J'utilise Qt.4.6 dans le téléphone Nokia.
Ma fenêtre, dérivé de QWidget, a mis en arrière-plan nontiled:
setStyleSheet("border:none; margin: 0px; background-image: url(:/images/background.png);");
Dans ma mise en page verticale J'y suis 3 QLabels. Je veux celui du milieu qui contient l'image à redimensionner pour remplir tout l'espace disponible. Si elle n'est pas tendu alors l'image d'arrière-plan se reproduit sur l'arrière-plan de l'étiquette, ce qui rend un effet laid.
Comment puis-je forcer à développer? Ou au moins comment trouver la taille maximale disponible pour Armer avec setMinimumHeight()
.
La solution
Vous pouvez définir la politique de la taille de l'étiquette pour le développer.
ui->yourLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
Voir la documentation officielle pour plus de détails sur sizePolicy
.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow