2010-08-26 6 views
0

J'ai créé un formulaire avec du code et j'ai un gros problème. Chaque élément aligmenté au fond. J'ai peint l'espace bleu clair et aligné sur l'image. Comment puis-je régler chaque alignement au sommet?Problème d'alignement de widget QT

Si vous avez besoin du code dans cette question, vous le trouverez: Qt heap memory corruption

alt text

+0

Utilisez-vous Qt Designer? Avez-vous un fichier ui que vous pourriez poster? –

+0

@ Jérôme: Non, je ne le suis pas. J'écris les codes sans l'éditeur. –

+0

Pourriez-vous mettre le code que vous utilisez pour créer ces widgets? Surtout 'Kamera Panel' et' Accellerometre Panel', que je n'ai pas trouvé dans le code de votre autre question. –

Répondre

0

J'ai trouvé quel était le problème. J'ai utilisé addStretch() sur chaque mise en page après l'initialisation, donc il a espacé les autres widgets au bas du formulaire.

Je pensais hier, que addStrech (int) définit la largeur de l'ensemble pour chaque disposition verticale dans une disposition horizontale. Maintenant, je sais que addStrech est pour l'espacement.

+2

Je suis content que vous l'ayez compris. Vous pouvez accepter votre propre réponse pour qu'elle n'apparaisse pas dans la liste "sans réponse". –