Esempio n. 1
0
    def __init__(self, parent=None):
        super(RenameWidget, self).__init__(parent)
        self.ui = Ui_mainWidget()
        self.ui.setupUi(self)
        self.myDirView = self.ui.dirView
        self.myFileListWidget = self.ui.fileListWidget
        self.myExtCombo = self.ui.extCombo

        self.model = QtGui.QDirModel()
        self.model.setReadOnly(True)
        self.model.setSorting(QtCore.QDir.DirsFirst or QtCore.QDir.IgnoreCase
                              or QtCore.QDir.Name)
        self.ui.dirView.setModel(self.model)
        header = self.ui.dirView.header()
        header.setStretchLastSection(True)
        header.setClickable(True)

        ind = self.model.index(QtCore.QDir.currentPath())
        self.showFileList(ind)
        self.myDirView.scrollTo(ind)
        self.myDirView.resizeColumnToContents(0)
        self.myDirView.hideColumn(1)
        self.myDirView.hideColumn(2)
        self.myDirView.hideColumn(3)
        self.myDirView.setAnimated(True)

        self.ui.startCombo.setEditText('1')

        self.myDirView.expanded.connect(self.showFileList)
        self.myExtCombo.activated.connect(self.filterExt)
        self.ui.aboutBtn.clicked.connect(self.about)
        self.ui.closeBtn.clicked.connect(self.close)
        self.ui.renameBtn.clicked.connect(self.act)
        self.ui.letterRadio.toggled.connect(self.letterToggled)