##// END OF EJS Templates
***
ralonso -
r32:33
parent child
Show More
@@ -38,9 +38,9
38 self.statusDpath = False
38 self.statusDpath = False
39 self.statusRpath = False
39 self.statusRpath = False
40
40
41
41 #
42 #Deteccion de los dispositvos de grabacion
42 #Deteccion de los dispositvos de grabacion
43
43 #
44 #var_cmd="wodim --devices | grep /dev/ | awk -F\' '{print $2}'" #Funciona en consola pero no en python ΒΏ?
44 #var_cmd="wodim --devices | grep /dev/ | awk -F\' '{print $2}'" #Funciona en consola pero no en python ΒΏ?
45 var_cmd="wodim --devices | grep /dev/ | awk '{print $2}' | awk -F= '{print $2}'"
45 var_cmd="wodim --devices | grep /dev/ | awk '{print $2}' | awk -F= '{print $2}'"
46 var_output = commands.getstatusoutput(var_cmd)
46 var_output = commands.getstatusoutput(var_cmd)
@@ -311,9 +311,8
311 #Genera la lista de archivos .dat que contienen los archivos a grabar en cada DVD
311 #Genera la lista de archivos .dat que contienen los archivos a grabar en cada DVD
312 #
312 #
313 var_n=0 #Se usa para contar el numero de archivos a grabar en el DVD
313 var_n=0 #Se usa para contar el numero de archivos a grabar en el DVD
314 # var_n_files=0
314 var_tmp=0 #Se usa para acumulanr el tamaΓ±o de los archivos de la lista
315 var_tmp=0 #
315 var_files_list_2=[] #Se usa para almacenar la lista de archivos agrbar en cada DVD
316 var_files_list_2=[]
317
316
318 for i in var_files_list: #Se asignan en i los archivos de la lista
317 for i in var_files_list: #Se asignan en i los archivos de la lista
319 var_size_i=os.path.getsize(i)/1024+1 #tamaΓ±o en KB del archivo de la lista, se suma 1 KB para evitar problemas al momento de sumar
318 var_size_i=os.path.getsize(i)/1024+1 #tamaΓ±o en KB del archivo de la lista, se suma 1 KB para evitar problemas al momento de sumar
@@ -330,25 +329,16
330 var_file.write(line+'\n')
329 var_file.write(line+'\n')
331 var_file.close()
330 var_file.close()
332
331
333 # var_n_files += len(var_files_list_2)
334 var_tmp = var_size_i #Se asigna a la variable el tamaΓ±o del archivo actual
332 var_tmp = var_size_i #Se asigna a la variable el tamaΓ±o del archivo actual
335 var_files_list_2=[]
333 var_files_list_2=[] #Se reinicia la lista
336 var_files_list_2.append(i)
337 var_n += 1
334 var_n += 1
338
335 var_files_list_2.append(i)
339 else:
340 var_files_list_2.append(i)
341
342 #muestra info
343 self.txtInfo.append(str(len(var_files_list_2))+" size:"+str(var_tmp))
344
336
345 var_file = open(var_Rpath_ppath+"/"+self.txtElabel.text()+"_"+str(var_n)+".dat","w")
337 var_file = open(var_Rpath_ppath+"/"+self.txtElabel.text()+"_"+str(var_n)+".dat","w")
346 for line in var_files_list_2:
338 for line in var_files_list_2:
347 var_file.write(line.split(var_Dpath)[1]+'=')
339 var_file.write(line.split(var_Dpath)[1]+'=')
348 var_file.write(line+'\n')
340 var_file.write(line+'\n')
349 var_file.close()
341 var_file.close()
350
351 # var_n_files += len(var_files_list_2)
352
342
353 #Se deshabilita el Tab Parameters y el boton btnGbkp
343 #Se deshabilita el Tab Parameters y el boton btnGbkp
354 self.tabParameters.setEnabled(False)
344 self.tabParameters.setEnabled(False)
@@ -385,8 +375,7
385 #os.waitpid(p.pid, 0)
375 #os.waitpid(p.pid, 0)
386 ####self.txtInfo.append(str(p.pid))
376 ####self.txtInfo.append(str(p.pid))
387
377
388 #timer.time = 10
378
389 #timer.init()
390
379
391 @pyqtSignature("")
380 @pyqtSignature("")
392 def on_btnRestart_clicked(self):
381 def on_btnRestart_clicked(self):
@@ -6,7 +6,7
6 <rect>
6 <rect>
7 <x>0</x>
7 <x>0</x>
8 <y>0</y>
8 <y>0</y>
9 <width>745</width>
9 <width>809</width>
10 <height>766</height>
10 <height>766</height>
11 </rect>
11 </rect>
12 </property>
12 </property>
@@ -233,10 +233,18
233 <widget class="QLineEdit" name="txtDeviceA"/>
233 <widget class="QLineEdit" name="txtDeviceA"/>
234 </item>
234 </item>
235 <item>
235 <item>
236 <widget class="QLineEdit" name="txtBspeedA"/>
236 <widget class="QLineEdit" name="txtBspeedA">
237 </item>
237 <property name="text">
238 <item>
238 <string>16</string>
239 <widget class="QLineEdit" name="txtBmodeA"/>
239 </property>
240 </widget>
241 </item>
242 <item>
243 <widget class="QLineEdit" name="txtBmodeA">
244 <property name="text">
245 <string>-sao</string>
246 </property>
247 </widget>
240 </item>
248 </item>
241 <item>
249 <item>
242 <widget class="QPushButton" name="btnTdevA">
250 <widget class="QPushButton" name="btnTdevA">
@@ -269,10 +277,18
269 <widget class="QLineEdit" name="txtDeviceB"/>
277 <widget class="QLineEdit" name="txtDeviceB"/>
270 </item>
278 </item>
271 <item>
279 <item>
272 <widget class="QLineEdit" name="txtBspeedB"/>
280 <widget class="QLineEdit" name="txtBspeedB">
273 </item>
281 <property name="text">
274 <item>
282 <string>16</string>
275 <widget class="QLineEdit" name="txtBmodeB"/>
283 </property>
284 </widget>
285 </item>
286 <item>
287 <widget class="QLineEdit" name="txtBmodeB">
288 <property name="text">
289 <string>-sao</string>
290 </property>
291 </widget>
276 </item>
292 </item>
277 <item>
293 <item>
278 <widget class="QPushButton" name="btnTdevB">
294 <widget class="QPushButton" name="btnTdevB">
@@ -305,10 +321,18
305 <widget class="QLineEdit" name="txtDeviceC"/>
321 <widget class="QLineEdit" name="txtDeviceC"/>
306 </item>
322 </item>
307 <item>
323 <item>
308 <widget class="QLineEdit" name="txtBspeedC"/>
324 <widget class="QLineEdit" name="txtBspeedC">
309 </item>
325 <property name="text">
310 <item>
326 <string>16</string>
311 <widget class="QLineEdit" name="txtBmodeC"/>
327 </property>
328 </widget>
329 </item>
330 <item>
331 <widget class="QLineEdit" name="txtBmodeC">
332 <property name="text">
333 <string>-sao</string>
334 </property>
335 </widget>
312 </item>
336 </item>
313 <item>
337 <item>
314 <widget class="QPushButton" name="btnTdevC">
338 <widget class="QPushButton" name="btnTdevC">
@@ -341,10 +365,18
341 <widget class="QLineEdit" name="txtDeviceD"/>
365 <widget class="QLineEdit" name="txtDeviceD"/>
342 </item>
366 </item>
343 <item>
367 <item>
344 <widget class="QLineEdit" name="txtBspeedD"/>
368 <widget class="QLineEdit" name="txtBspeedD">
345 </item>
369 <property name="text">
346 <item>
370 <string>16</string>
347 <widget class="QLineEdit" name="txtBmodeD"/>
371 </property>
372 </widget>
373 </item>
374 <item>
375 <widget class="QLineEdit" name="txtBmodeD">
376 <property name="text">
377 <string>-sao</string>
378 </property>
379 </widget>
348 </item>
380 </item>
349 <item>
381 <item>
350 <widget class="QPushButton" name="btnTdevD">
382 <widget class="QPushButton" name="btnTdevD">
@@ -721,7 +753,7
721 <rect>
753 <rect>
722 <x>0</x>
754 <x>0</x>
723 <y>0</y>
755 <y>0</y>
724 <width>745</width>
756 <width>809</width>
725 <height>25</height>
757 <height>25</height>
726 </rect>
758 </rect>
727 </property>
759 </property>
@@ -2,7 +2,7
2
2
3 # Form implementation generated from reading ui file '/home/ricardoar/principal/JRO_SVN/eric4/jro_backup_manager/ui/MainWindow.ui'
3 # Form implementation generated from reading ui file '/home/ricardoar/principal/JRO_SVN/eric4/jro_backup_manager/ui/MainWindow.ui'
4 #
4 #
5 # Created: Tue May 4 16:05:06 2010
5 # Created: Tue May 4 17:29:42 2010
6 # by: PyQt4 UI code generator 4.7.3
6 # by: PyQt4 UI code generator 4.7.3
7 #
7 #
8 # WARNING! All changes made in this file will be lost!
8 # WARNING! All changes made in this file will be lost!
@@ -12,7 +12,7
12 class Ui_MainWindow(object):
12 class Ui_MainWindow(object):
13 def setupUi(self, MainWindow):
13 def setupUi(self, MainWindow):
14 MainWindow.setObjectName("MainWindow")
14 MainWindow.setObjectName("MainWindow")
15 MainWindow.resize(745, 766)
15 MainWindow.resize(809, 766)
16 self.centralwidget = QtGui.QWidget(MainWindow)
16 self.centralwidget = QtGui.QWidget(MainWindow)
17 self.centralwidget.setObjectName("centralwidget")
17 self.centralwidget.setObjectName("centralwidget")
18 self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
18 self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
@@ -422,7 +422,7
422 self.verticalLayout.addLayout(self.horizontalLayout_2)
422 self.verticalLayout.addLayout(self.horizontalLayout_2)
423 MainWindow.setCentralWidget(self.centralwidget)
423 MainWindow.setCentralWidget(self.centralwidget)
424 self.menubar = QtGui.QMenuBar(MainWindow)
424 self.menubar = QtGui.QMenuBar(MainWindow)
425 self.menubar.setGeometry(QtCore.QRect(0, 0, 745, 25))
425 self.menubar.setGeometry(QtCore.QRect(0, 0, 809, 25))
426 self.menubar.setObjectName("menubar")
426 self.menubar.setObjectName("menubar")
427 self.menuFile = QtGui.QMenu(self.menubar)
427 self.menuFile = QtGui.QMenu(self.menubar)
428 self.menuFile.setObjectName("menuFile")
428 self.menuFile.setObjectName("menuFile")
@@ -514,12 +514,20
514 self.lblStopDay.setText(QtGui.QApplication.translate("MainWindow", "Stop Day:", None, QtGui.QApplication.UnicodeUTF8))
514 self.lblStopDay.setText(QtGui.QApplication.translate("MainWindow", "Stop Day:", None, QtGui.QApplication.UnicodeUTF8))
515 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabParameters), QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8))
515 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabParameters), QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8))
516 self.chkDevA.setText(QtGui.QApplication.translate("MainWindow", "Dev A", None, QtGui.QApplication.UnicodeUTF8))
516 self.chkDevA.setText(QtGui.QApplication.translate("MainWindow", "Dev A", None, QtGui.QApplication.UnicodeUTF8))
517 self.txtBspeedA.setText(QtGui.QApplication.translate("MainWindow", "16", None, QtGui.QApplication.UnicodeUTF8))
518 self.txtBmodeA.setText(QtGui.QApplication.translate("MainWindow", "-sao", None, QtGui.QApplication.UnicodeUTF8))
517 self.btnTdevA.setText(QtGui.QApplication.translate("MainWindow", "Test DevA", None, QtGui.QApplication.UnicodeUTF8))
519 self.btnTdevA.setText(QtGui.QApplication.translate("MainWindow", "Test DevA", None, QtGui.QApplication.UnicodeUTF8))
518 self.chkDevB.setText(QtGui.QApplication.translate("MainWindow", "Dev B", None, QtGui.QApplication.UnicodeUTF8))
520 self.chkDevB.setText(QtGui.QApplication.translate("MainWindow", "Dev B", None, QtGui.QApplication.UnicodeUTF8))
521 self.txtBspeedB.setText(QtGui.QApplication.translate("MainWindow", "16", None, QtGui.QApplication.UnicodeUTF8))
522 self.txtBmodeB.setText(QtGui.QApplication.translate("MainWindow", "-sao", None, QtGui.QApplication.UnicodeUTF8))
519 self.btnTdevB.setText(QtGui.QApplication.translate("MainWindow", "Test DevB", None, QtGui.QApplication.UnicodeUTF8))
523 self.btnTdevB.setText(QtGui.QApplication.translate("MainWindow", "Test DevB", None, QtGui.QApplication.UnicodeUTF8))
520 self.chkDevC.setText(QtGui.QApplication.translate("MainWindow", "Dev C", None, QtGui.QApplication.UnicodeUTF8))
524 self.chkDevC.setText(QtGui.QApplication.translate("MainWindow", "Dev C", None, QtGui.QApplication.UnicodeUTF8))
525 self.txtBspeedC.setText(QtGui.QApplication.translate("MainWindow", "16", None, QtGui.QApplication.UnicodeUTF8))
526 self.txtBmodeC.setText(QtGui.QApplication.translate("MainWindow", "-sao", None, QtGui.QApplication.UnicodeUTF8))
521 self.btnTdevC.setText(QtGui.QApplication.translate("MainWindow", "Test DevC", None, QtGui.QApplication.UnicodeUTF8))
527 self.btnTdevC.setText(QtGui.QApplication.translate("MainWindow", "Test DevC", None, QtGui.QApplication.UnicodeUTF8))
522 self.chkDevD.setText(QtGui.QApplication.translate("MainWindow", "Dev D", None, QtGui.QApplication.UnicodeUTF8))
528 self.chkDevD.setText(QtGui.QApplication.translate("MainWindow", "Dev D", None, QtGui.QApplication.UnicodeUTF8))
529 self.txtBspeedD.setText(QtGui.QApplication.translate("MainWindow", "16", None, QtGui.QApplication.UnicodeUTF8))
530 self.txtBmodeD.setText(QtGui.QApplication.translate("MainWindow", "-sao", None, QtGui.QApplication.UnicodeUTF8))
523 self.btnTdevD.setText(QtGui.QApplication.translate("MainWindow", "Test DevD", None, QtGui.QApplication.UnicodeUTF8))
531 self.btnTdevD.setText(QtGui.QApplication.translate("MainWindow", "Test DevD", None, QtGui.QApplication.UnicodeUTF8))
524 self.lblDevice.setText(QtGui.QApplication.translate("MainWindow", "Device", None, QtGui.QApplication.UnicodeUTF8))
532 self.lblDevice.setText(QtGui.QApplication.translate("MainWindow", "Device", None, QtGui.QApplication.UnicodeUTF8))
525 self.lblBspeed.setText(QtGui.QApplication.translate("MainWindow", "Burn Speed", None, QtGui.QApplication.UnicodeUTF8))
533 self.lblBspeed.setText(QtGui.QApplication.translate("MainWindow", "Burn Speed", None, QtGui.QApplication.UnicodeUTF8))
General Comments 0
You need to be logged in to leave comments. Login now