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().

Était-ce utile?

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
scroll top