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 : 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())
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