TileLayout

Présentation
À mi-chemin entre le QGridLayout et le FlowLayout donné en exemple officiel, le TileLayout est un layout sous forme de grille dynamique, c'est-à-dire que le nombre de lignes et de colonnes varient lorsque le widget parent est redimensionné.
Quelque soit la taille du widget parent, les tuiles vont occuper toute sa largeur et se déporter vers le bas sur plusieurs ligne. Si le widget parent n'est pas assez grand pour afficher toutes les tuiles, un ascenseur vertical classique va apparaître.
Optimisé pour afficher des tuiles de même dimensions, il peut être utilisé pour afficher un album photo, ou encore présenter un écran d'accueil où chaque tuile se comportera comme un lien.
L'exemple fournit montre une grille de QLabel affichant des nombres mais il est facilement remplaçable par des QPushButton par exemple.

N'hésitez pas à partager vos remarques et suggestions !
Téléchargement
Compatibilité
Linux Mac Windows
0  0 
Détails
Catégories : Codes sources Qt
Avatar de Daïmanu
Membre chevronné
Voir tous les téléchargements de l'auteur
Licence : Libre
Date de mise en ligne : 20 janvier 2017





 
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -

Partenaire : Hébergement Web