def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.text = 'Wybierz wpis \n <----' self.setWindowIcon(QtGui.QIcon('./Icon/diary-no2.png')) self.ui = Ui_editor() self.ui.setupUi(self) self.index = 0 self.ui.textEdit.setText(self.text) self.ui.actionClear.triggered.connect(self.clear) self.ui.actionOpen.triggered.connect(self.file_open) self.ui.actionSave.triggered.connect(self.file_save) self.ui.actionSave_as.triggered.connect(self.file_save_as) self.ui.actionInfo.triggered.connect(self.ShowAboutPopup) self.ui.actionRemove.triggered.connect(self.remove_file) self.ui.actionnew_day.triggered.connect(self.next_day) self.ui.actionHelp.triggered.connect(self.Help) self.currentDate = QDate.currentDate() self.today = datetime.date.today().strftime('%d-%m-%Y') self.today_full = datetime.date.today().strftime('%A %d %B %Y') self.ui.label_date.setText('Dzisiaj jest: '+self.today_full.decode('utf-8')) self.filemodel = QtGui.QFileSystemModel() self.filemodel.setFilter(QtCore.QDir.NoDotAndDotDot | QtCore.QDir.Files) self.filemodel.sort(3,1) self.ui.listView.setModel(self.filemodel) root_index = self.filemodel.setRootPath('./Data') self.ui.listView.setRootIndex(root_index) self.ui.listView.clicked.connect(self.clicked) self.ui.listView.activated.connect(self.clicked)