Bonsoir,
Je me remets à programmer en pyqt5 après une bonne pause...
et là je cherche comment créer un QFileDialog dans lequel je voudrais ajouter 2 QCheckBox.
Est-il possible de faire ça simplement ou faut il tout recréer depuis 0 dans une QWindow ?
Merci d'avance pour vos idées et propositions
Bonne année à vous !
Edit :
je pensais à un truc comme ça :
adapté à QFileDialog mais, il n'y a pas de layout dans QFileDialog à priori...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class DialogWithCheckBox(QMessageBox): def __init__(self, parent=None): super(DialogWithCheckBox, self).__init__() self.checkbox = QCheckBox() layout = self.layout() layout.addWidget(self.checkbox, 1, 1) layout.setAlignment(self.checkbox, Qt.AlignRight) def exec_(self, *args, **kwargs): return(QMessageBox.exec_(self, *args, **kwargs), self.checkbox.isChecked())
HS : Je viens de voir que QMessageBox, propose une option de QCheckBox depuis la version Qt 5.2![]()
Partager