[QT]faire qu'un widget se positionne automatiquement dans une fenetre

faire qu'un widget se positionne automatiquement dans une fenetre [QT] - C++ - Programmation

Marsh Posté le 22-05-2003 à 14:31:47    

Salut,
Je découvre le QT, et j'ai du mal à faire en sorte qu'en redimensionnant la fenetre mère, la fenetre fille (un qsplitter) se redimensionne tout seul, en s'alignant correctement avec le menu / tollbar du dessus et la statusbar du dessous.
En fait, je veux que mon splitter occupe tout l'espace client dispo (menu, ... en moins)
Je suis en train de bricoler tout ca à la main (récupérer taille du menu, taille client, faire des maths, ...) mais je me demande s'il n'y a pas déjà une petite option ou flag qui fait tout cela pour moi.
Merci de votre aide.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 22-05-2003 à 14:31:47   

Reply

Marsh Posté le 22-05-2003 à 19:05:19    

QMainWindow est beaucoup plus adapté pour ca et s'occupe de tout.
menuBar() crée une barre de menu vide et un pointeur sur le QMenuBar créé.
Meme chose pour la barre d'état avec statusBar().
Pour le widget principal, c'est setCentralWidget.
Tu peux continuer à tout faire à la main, c'est instructif, maiss pénible  :D  

Reply

Marsh Posté le 27-05-2003 à 09:45:14    

Merci, c'est ce que je voulais.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed