Esempio n. 1
0
    def __init__(self, parent=None, f=0):
        super(CDMSFileChooser, self).__init__(parent=parent, f=f)

        self.tabs = VerticalTabWidget()

        layout = QtGui.QVBoxLayout()

        self.setLayout(layout)
        buttons = QtGui.QDialogButtonBox(QtGui.QDialogButtonBox.Ok
                                         | QtGui.QDialogButtonBox.Cancel)

        buttons.accepted.connect(self.accept)
        buttons.rejected.connect(self.reject)

        self.accepted_button = buttons.button(QtGui.QDialogButtonBox.Ok)
        self.accepted_button.setEnabled(False)

        layout.addWidget(self.tabs, 10)
        layout.addWidget(buttons)

        # Add different methods for opening files here
        self.file_browser = FileBrowserWidget("/", filetypes=["nc"])
        self.file_browser.selectionChange.connect(self.selected_files)

        self.tabs.add_widget(u"Local File", self.file_browser)