Bonjour,
comme un screen est plus parlant que de longue phrase pour le stylesheet voici :
code :
et plus loin dans mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 self.windowItem = QtWidgets.QDialog(self.mainWindow, windowTitle="Item à craft", windowIcon=QtGui.QIcon(os.path.join("icon", "liste.png"))) self.layoutItem = QtWidgets.QVBoxLayout(self.windowItem) scrollArea = QtWidgets.QScrollArea(objectName="test") self.layoutItem.addWidget(scrollArea) scrollAreaWidgetContents = QtWidgets.QWidget(objectName="test") scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 300, 800)) scrollArea.setWidget(scrollAreaWidgetContents) self.layoutItem = QtWidgets.QVBoxLayout(scrollAreaWidgetContents, objectName="test") self.layoutItem.setAlignment(QtCore.Qt.AlignTop) self.windowItem.show()
dans mon fichier stylesheet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 self.layoutItem.addWidget(QtWidgets.QLabel(text=self.quantite.text() + "x " + self.comboboxItem.currentText()))
Je voudrait faire en sorte que la partie scrollable soit également en bleu (la couleur bleu c'est juste pour tester) et si possible faire en sorte que la scrollarea soit coller contre les bordures de ma fenêtre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 QMainWindow, QDialog, QMenuBar, QMenu #test { background: blue; }
Partager