Ajouter une CheckBox dans un QFileDialog
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 :
Code:
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()) |
adapté à QFileDialog mais, il n'y a pas de layout dans QFileDialog à priori...
HS : Je viens de voir que QMessageBox, propose une option de QCheckBox depuis la version Qt 5.2 :)