##// END OF EJS Templates
***
ralonso -
r6:7
parent child
Show More
1 NO CONTENT: new file 10644
@@ -0,0 +1,9
1 import sys
2 from subprocess import *
3
4 class BKmanager:
5 def __init__(self):
6
7
8 def buscar_cadena(self):
9
@@ -1,58 +1,65
1 1 # -*- coding: utf-8 -*-
2 2
3 3 """
4 4 Module implementing MainWindow.
5 5 """
6 6
7 7 from PyQt4.QtGui import QMainWindow
8 8 from PyQt4.QtCore import pyqtSignature
9 9 from Ui_MainWindow import Ui_MainWindow
10 10 from PyQt4 import QtGui
11 11 from subprocess import *
12 import sys
13 import subprocess
12 14
13 15 class MainWindow(QMainWindow, Ui_MainWindow):
14 16 """
15 17 Class documentation goes here.
16 18 """
17 19 def __init__(self, parent = None):
18 20 """
19 21 Constructor
20 22 """
21 23 QMainWindow.__init__(self, parent)
22 24 self.setupUi(self)
23 25
24 26 @pyqtSignature("")
25 27 def on_btnDpath_clicked(self):
26 28 """
27 29 Slot documentation goes here.
28 30 """
29 self.Dpath= QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly)
30 self.txtDpath.setText(self.Dpath)
31 var_Dpath= QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly)
32 self.txtDpath.setText(var_Dpath)
31 33
32 34 # TODO: not implemented yet
33 35 # raise NotImplementedError
34 36
35 37 @pyqtSignature("")
36 38 def on_btnRpath_clicked(self):
37 39 """
38 40 Slot documentation goes here.
39 41 """
40 42 filename = QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly)
41 43 self.txtRpath.setText(filename)
42 44
43 45 # TODO: not implemented yet
44 46 # raise NotImplementedError
45 47
46 @pyqtSignature("QString")
47 def on_txtDpath_textChanged(self, p0):
48 @pyqtSignature("")
49 def on_txtDpath_editingFinished(self):
48 50 """
49 51 Slot documentation goes here.
50 52 """
51 p1= Popen(['find',self.Dpath,'-name','*.r'], stdout=PIPE)
52 p2= Popen(['awk','-F/','{print substr($NF,2,7)}'], stdin=p1.stdout, stdout=PIPE)
53 var_Dpath=self.txtDpath.text()
54 p1= Popen(['find', var_Dpath, '-name', '*.r'], stdout=PIPE)
55 p2= Popen(['awk', '-F/', '{print substr($NF,2,7)}'], stdin=p1.stdout, stdout=PIPE)
53 56 output_p2= p2.communicate()[0]
54 self.txtInfo.setText(output_p2)
55
56
57 # TODO: not implemented yet
58 # raise NotImplementedError
57 #self.txtInfo.setText(output_p2)
58
59 var_list=[]
60 for i in range(0, len(output_p2)/8):
61 var_list.append(output_p2[8*i:8*(i+1)-1])
62
63 for i in var_list:
64 # self.txtInfo.append(i)
65 self.lstStartDay.addItem(i)
General Comments 0
You need to be logged in to leave comments. Login now