2 pièce(s) jointe(s)
QtDesigner, Pyqt et le layout alignement.
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...
Pièce jointe 147483
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:
Pièce jointe 147484
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é:
Code:
self.gridLayout.addWidget(self.lineEdit, 0, 4, 1, 1,QtCore.Qt.AlignRight)
Cela implique juste qu'il faut revoir tout le fichier contenant l'Ui... ;)