Index: bk_manager/trunk/ui/MainWindow.py =================================================================== diff --git a/bk_manager/trunk/ui/MainWindow.py b/bk_manager/trunk/ui/MainWindow.py --- a/bk_manager/trunk/ui/MainWindow.py (revision 12) +++ b/bk_manager/trunk/ui/MainWindow.py (revision 13) @@ -39,8 +39,8 @@ """ Slot documentation goes here. """ - filename = QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) - self.txtRpath.setText(filename) + var_Rpath = QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) + self.txtRpath.setText(var_Rpath) @@ -121,16 +121,18 @@ Slot documentation goes here. """ self.txtInfo.setText(str(index)) - var_StopDay_index=self.lstStopDay.currentIndex() - var_StopDay_index -= index + var_StopDay_index=self.lstStopDay.count() - self.lstStopDay.currentIndex() self.lstStopDay.clear() for i in self.var_list[index:]: self.lstStopDay.addItem(i) - self.lstStopDay.setCurrentIndex(var_StopDay_index) - + self.lstStopDay.setCurrentIndex(self.lstStopDay.count() - var_StopDay_index) + self.txtInfo.append(str(var_StopDay_index)) + self.txtInfo.append(str(self.lstStopDay.count())) + + @pyqtSignature("int") def on_lstStopDay_activated(self, index): """ @@ -138,11 +140,14 @@ """ self.txtInfo.setText(str(index)) var_StartDay_index=self.lstStartDay.currentIndex() - + + var_end_index = self.lstStopDay.count() - index + self.lstStartDay.clear() - for i in self.var_list[:index+1]: + for i in self.var_list[:len(self.var_list) - var_end_index + 1]: self.lstStartDay.addItem(i) self.lstStartDay.setCurrentIndex(var_StartDay_index) self.txtInfo.append(str(var_StartDay_index)) + self.txtInfo.append(str(self.lstStartDay.count()))