@@ -1,7 +1,7 | |||||
1 | <?xml version="1.0" encoding="UTF-8"?> |
|
1 | <?xml version="1.0" encoding="UTF-8"?> | |
2 | <!DOCTYPE Project SYSTEM "Project-4.6.dtd"> |
|
2 | <!DOCTYPE Project SYSTEM "Project-4.6.dtd"> | |
3 | <!-- eric4 project file for project jro_backup_manager --> |
|
3 | <!-- eric4 project file for project jro_backup_manager --> | |
4 |
<!-- Saved: 2010-04-1 |
|
4 | <!-- Saved: 2010-04-14, 15:28:43 --> | |
5 | <!-- Copyright (C) 2010 , --> |
|
5 | <!-- Copyright (C) 2010 , --> | |
6 | <Project version="4.6"> |
|
6 | <Project version="4.6"> | |
7 | <Language>en</Language> |
|
7 | <Language>en</Language> | |
@@ -17,6 +17,8 | |||||
17 | <Source>ui/MainWindow.py</Source> |
|
17 | <Source>ui/MainWindow.py</Source> | |
18 | <Source>main.py</Source> |
|
18 | <Source>main.py</Source> | |
19 | <Source>ui/__init__.py</Source> |
|
19 | <Source>ui/__init__.py</Source> | |
|
20 | <Source>functions/__init__.py</Source> | |||
|
21 | <Source>functions/functions.py</Source> | |||
20 | </Sources> |
|
22 | </Sources> | |
21 | <Forms> |
|
23 | <Forms> | |
22 | <Form>ui/MainWindow.ui</Form> |
|
24 | <Form>ui/MainWindow.ui</Form> |
@@ -8,6 +8,7 | |||||
8 | from PyQt4.QtCore import pyqtSignature |
|
8 | from PyQt4.QtCore import pyqtSignature | |
9 | from Ui_MainWindow import Ui_MainWindow |
|
9 | from Ui_MainWindow import Ui_MainWindow | |
10 | from PyQt4 import QtGui |
|
10 | from PyQt4 import QtGui | |
|
11 | from subprocess import * | |||
11 |
|
12 | |||
12 | class MainWindow(QMainWindow, Ui_MainWindow): |
|
13 | class MainWindow(QMainWindow, Ui_MainWindow): | |
13 | """ |
|
14 | """ | |
@@ -25,8 +26,8 | |||||
25 | """ |
|
26 | """ | |
26 | Slot documentation goes here. |
|
27 | Slot documentation goes here. | |
27 | """ |
|
28 | """ | |
28 |
|
|
29 | self.Dpath= QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) | |
29 |
self.txtDpath.setText( |
|
30 | self.txtDpath.setText(self.Dpath) | |
30 |
|
31 | |||
31 | # TODO: not implemented yet |
|
32 | # TODO: not implemented yet | |
32 | # raise NotImplementedError |
|
33 | # raise NotImplementedError | |
@@ -47,5 +48,11 | |||||
47 | """ |
|
48 | """ | |
48 | Slot documentation goes here. |
|
49 | Slot documentation goes here. | |
49 | """ |
|
50 | """ | |
|
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 | output_p2= p2.communicate()[0] | |||
|
54 | self.txtInfo.setText(output_p2) | |||
|
55 | ||||
|
56 | ||||
50 | # TODO: not implemented yet |
|
57 | # TODO: not implemented yet | |
51 | # raise NotImplementedError |
|
58 | # raise NotImplementedError |
@@ -537,17 +537,7 | |||||
537 | </widget> |
|
537 | </widget> | |
538 | </item> |
|
538 | </item> | |
539 | <item> |
|
539 | <item> | |
540 |
<widget class="QText |
|
540 | <widget class="QTextEdit" name="txtInfo"/> | |
541 | <property name="sizePolicy"> |
|
|||
542 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> |
|
|||
543 | <horstretch>0</horstretch> |
|
|||
544 | <verstretch>0</verstretch> |
|
|||
545 | </sizepolicy> |
|
|||
546 | </property> |
|
|||
547 | <property name="autoFillBackground"> |
|
|||
548 | <bool>false</bool> |
|
|||
549 | </property> |
|
|||
550 | </widget> |
|
|||
551 | </item> |
|
541 | </item> | |
552 | <item> |
|
542 | <item> | |
553 | <layout class="QHBoxLayout" name="horizontalLayout_2"> |
|
543 | <layout class="QHBoxLayout" name="horizontalLayout_2"> | |
@@ -693,7 +683,6 | |||||
693 | <tabstop>txtSETd</tabstop> |
|
683 | <tabstop>txtSETd</tabstop> | |
694 | <tabstop>tabWidget</tabstop> |
|
684 | <tabstop>tabWidget</tabstop> | |
695 | <tabstop>txtSburn</tabstop> |
|
685 | <tabstop>txtSburn</tabstop> | |
696 | <tabstop>textBrowser</tabstop> |
|
|||
697 | <tabstop>btnGbkp</tabstop> |
|
686 | <tabstop>btnGbkp</tabstop> | |
698 | <tabstop>btnRestart</tabstop> |
|
687 | <tabstop>btnRestart</tabstop> | |
699 | <tabstop>btnStartburn</tabstop> |
|
688 | <tabstop>btnStartburn</tabstop> |
@@ -2,7 +2,7 | |||||
2 |
|
2 | |||
3 | # Form implementation generated from reading ui file '/home/ralonso/programas/eric4/jro_backup_manager/ui/MainWindow.ui' |
|
3 | # Form implementation generated from reading ui file '/home/ralonso/programas/eric4/jro_backup_manager/ui/MainWindow.ui' | |
4 | # |
|
4 | # | |
5 |
# Created: |
|
5 | # Created: Wed Apr 14 15:23:20 2010 | |
6 | # by: PyQt4 UI code generator 4.7 |
|
6 | # by: PyQt4 UI code generator 4.7 | |
7 | # |
|
7 | # | |
8 | # WARNING! All changes made in this file will be lost! |
|
8 | # WARNING! All changes made in this file will be lost! | |
@@ -346,15 +346,9 | |||||
346 | self.verticalLayout_4.addWidget(self.txtSburn) |
|
346 | self.verticalLayout_4.addWidget(self.txtSburn) | |
347 | self.tabWidget.addTab(self.tabSburn, "") |
|
347 | self.tabWidget.addTab(self.tabSburn, "") | |
348 | self.verticalLayout_3.addWidget(self.tabWidget) |
|
348 | self.verticalLayout_3.addWidget(self.tabWidget) | |
349 |
self.t |
|
349 | self.txtInfo = QtGui.QTextEdit(self.centralwidget) | |
350 | sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) |
|
350 | self.txtInfo.setObjectName("txtInfo") | |
351 | sizePolicy.setHorizontalStretch(0) |
|
351 | self.verticalLayout_3.addWidget(self.txtInfo) | |
352 | sizePolicy.setVerticalStretch(0) |
|
|||
353 | sizePolicy.setHeightForWidth(self.textBrowser.sizePolicy().hasHeightForWidth()) |
|
|||
354 | self.textBrowser.setSizePolicy(sizePolicy) |
|
|||
355 | self.textBrowser.setAutoFillBackground(False) |
|
|||
356 | self.textBrowser.setObjectName("textBrowser") |
|
|||
357 | self.verticalLayout_3.addWidget(self.textBrowser) |
|
|||
358 | self.horizontalLayout_2 = QtGui.QHBoxLayout() |
|
352 | self.horizontalLayout_2 = QtGui.QHBoxLayout() | |
359 | self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint) |
|
353 | self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint) | |
360 | self.horizontalLayout_2.setObjectName("horizontalLayout_2") |
|
354 | self.horizontalLayout_2.setObjectName("horizontalLayout_2") | |
@@ -455,8 +449,7 | |||||
455 | MainWindow.setTabOrder(self.txtSETc, self.txtSETd) |
|
449 | MainWindow.setTabOrder(self.txtSETc, self.txtSETd) | |
456 | MainWindow.setTabOrder(self.txtSETd, self.tabWidget) |
|
450 | MainWindow.setTabOrder(self.txtSETd, self.tabWidget) | |
457 | MainWindow.setTabOrder(self.tabWidget, self.txtSburn) |
|
451 | MainWindow.setTabOrder(self.tabWidget, self.txtSburn) | |
458 |
MainWindow.setTabOrder(self.txtSburn, self. |
|
452 | MainWindow.setTabOrder(self.txtSburn, self.btnGbkp) | |
459 | MainWindow.setTabOrder(self.textBrowser, self.btnGbkp) |
|
|||
460 | MainWindow.setTabOrder(self.btnGbkp, self.btnRestart) |
|
453 | MainWindow.setTabOrder(self.btnGbkp, self.btnRestart) | |
461 | MainWindow.setTabOrder(self.btnRestart, self.btnStartburn) |
|
454 | MainWindow.setTabOrder(self.btnRestart, self.btnStartburn) | |
462 | MainWindow.setTabOrder(self.btnStartburn, self.btnStopburn) |
|
455 | MainWindow.setTabOrder(self.btnStartburn, self.btnStopburn) |
General Comments 0
You need to be logged in to leave comments.
Login now