Index: bk_manager/trunk/functions/__init__.py =================================================================== diff --git a/bk_manager/trunk/functions/__init__.py b/bk_manager/trunk/functions/__init__.py new file mode 10644 --- /dev/null (revision 0) +++ b/bk_manager/trunk/functions/__init__.py (revision 7) Index: bk_manager/trunk/functions/functions.py =================================================================== diff --git a/bk_manager/trunk/functions/functions.py b/bk_manager/trunk/functions/functions.py new file mode 10644 --- /dev/null (revision 0) +++ b/bk_manager/trunk/functions/functions.py (revision 7) @@ -0,0 +1,9 @@ +import sys +from subprocess import * + +class BKmanager: + def __init__(self): + + + def buscar_cadena(self): + 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 6) +++ b/bk_manager/trunk/ui/MainWindow.py (revision 7) @@ -9,6 +9,8 @@ from Ui_MainWindow import Ui_MainWindow from PyQt4 import QtGui from subprocess import * +import sys +import subprocess class MainWindow(QMainWindow, Ui_MainWindow): """ @@ -26,8 +28,8 @@ """ Slot documentation goes here. """ - self.Dpath= QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) - self.txtDpath.setText(self.Dpath) + var_Dpath= QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) + self.txtDpath.setText(var_Dpath) # TODO: not implemented yet # raise NotImplementedError @@ -43,16 +45,21 @@ # TODO: not implemented yet # raise NotImplementedError - @pyqtSignature("QString") - def on_txtDpath_textChanged(self, p0): + @pyqtSignature("") + def on_txtDpath_editingFinished(self): """ Slot documentation goes here. """ - p1= Popen(['find',self.Dpath,'-name','*.r'], stdout=PIPE) - p2= Popen(['awk','-F/','{print substr($NF,2,7)}'], stdin=p1.stdout, stdout=PIPE) + var_Dpath=self.txtDpath.text() + p1= Popen(['find', var_Dpath, '-name', '*.r'], stdout=PIPE) + p2= Popen(['awk', '-F/', '{print substr($NF,2,7)}'], stdin=p1.stdout, stdout=PIPE) output_p2= p2.communicate()[0] - self.txtInfo.setText(output_p2) - - - # TODO: not implemented yet -# raise NotImplementedError + #self.txtInfo.setText(output_p2) + + var_list=[] + for i in range(0, len(output_p2)/8): + var_list.append(output_p2[8*i:8*(i+1)-1]) + + for i in var_list: +# self.txtInfo.append(i) + self.lstStartDay.addItem(i)