2 pièce(s) jointe(s)
PYQT pyuic4 : différences entre pyqt 4.10.4 et 4.11.4
Bonjour
je travaille sous Windows7 , QtDesigner de QT 3.4.0
Lors de la transformation de mon fichier .ui en .py avec pyuic4, j'ai remarqué une différence de rendu entre 2 version de pyqt.
Ci-dessous mon rendu QtDesigner avec 1 QHBoxLayout, 1 QGroupBox et 2 QRadioButton, le cadre rouge représente le QHBoxLayout.
Pièce jointe 199699
- la version 4.10.4 me donne un rendu correct :
Pièce jointe 199698
- la version 4.11.4 me donne les deux radio buttons légèrement à cheval sur la bordure du bas (je n'ai pas de copie d'écran), et le texte du bas n'est pas affiché.
ci-dessous le fragment de code de mon fichier .py généré par pyuic4
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
self.horizontalLayoutWidget = QtGui.QWidget(self.tab)
self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 120, 461, 41))
self.horizontalLayoutWidget.setObjectName(_fromUtf8("horizontalLayoutWidget"))
self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget)
self.horizontalLayout.setMargin(0)
self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
self.label_15 = QtGui.QLabel(self.horizontalLayoutWidget)
self.label_15.setMaximumSize(QtCore.QSize(140, 16777215))
self.label_15.setObjectName(_fromUtf8("label_15"))
self.horizontalLayout.addWidget(self.label_15)
self.groupBox = QtGui.QGroupBox(self.horizontalLayoutWidget)
self.groupBox.setEnabled(True)
self.groupBox.setMaximumSize(QtCore.QSize(50000, 16777215))
font = QtGui.QFont()
font.setKerning(True)
self.groupBox.setFont(font)
self.groupBox.setStyleSheet(_fromUtf8("border:0"))
self.groupBox.setTitle(_fromUtf8(""))
self.groupBox.setObjectName(_fromUtf8("groupBox"))
self.radioButtonWGS84 = QtGui.QRadioButton(self.groupBox)
self.radioButtonWGS84.setGeometry(QtCore.QRect(10, 0, 131, 41))
self.radioButtonWGS84.setObjectName(_fromUtf8("radioButtonWGS84"))
self.radioButtonMSL = QtGui.QRadioButton(self.groupBox)
self.radioButtonMSL.setGeometry(QtCore.QRect(140, 0, 161, 41))
self.radioButtonMSL.setObjectName(_fromUtf8("radioButtonMSL"))
self.horizontalLayout.addWidget(self.groupBox) |
Merci