Bonjour,
Je suis occupé à créer une application assez complexe, avec plein de champs line edit sur plusieurs tabWidgets, et donc, pour plus de facilité, j'utilise QtDesigner.
Pour ma mise en page, j'utilise un GridLayout, et il se trouve que je suis ammené à utilser dans la même colonne, des line edit de taille différente.
Visuellement, j'aurais aimé les aligner à droite, dans Qtdesigner, cela se fait sans problème via layout algnment Right...
Le problème, c'est que lorsque je converti pour PyQt et que j'exécute, mon layout a disparu et mes champs sont par défaut alignés à gauche:
Ma question est donc, existe-il un moyen de forcer le respect du layout alignement ou bien vais-je devoir me contenter de ce résultat ?
Merci d'avance,
Pierre
EDIT : Finalement, j'ai quand même trouvé:
Cela implique juste qu'il faut revoir tout le fichier contenant l'Ui...
Code : Sélectionner tout - Visualiser dans une fenêtre à part self.gridLayout.addWidget(self.lineEdit, 0, 4, 1, 1,QtCore.Qt.AlignRight)
Partager