def __init__(self, *args):
            QFileDialog.__init__(self, *args)
            self.setOption(self.DontUseNativeDialog, True)
            self.setFileMode(self.DirectoryOnly)

            self.tree = self.findChild(QtGui.QTreeView)
            self.tree.setSelectionMode(QtGui.QAbstractItemView.MultiSelection)

            self.list = self.findChild(QtGui.QListView)
            self.list.setSelectionMode(QtGui.QAbstractItemView.MultiSelection)
 def __init__(self, caption, directory, filter):
     QFileDialog.__init__(self, None, caption, directory, filter)
     self.setObjectName('PreviewFileDialog')
     box = QVBoxLayout()
     self.preview = QLabel("Preview", self)
     self.preview.setAlignment(Qt.AlignCenter)
     self.preview.setObjectName("labelPreview")
     box.addWidget(self.preview)
     # inject into own layout
     layout = self.layout()
     layout.addLayout(box, 1, 3, 3, 1)
     self.preview.setFixedWidth(400)
     self.currentChanged.connect(self.onCurrentChanged)
Exemple #3
0
 def __init__(self, parent, title, name):
     QFileDialog.__init__(self, parent, title)
     self._name = name
     self._settings = QSettings()
     self._restore_state()
     self.currentChanged.connect(self._save_state)