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)