@@ -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> |
|
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 |
|
|
237 | <property name="text"> | |
238 |
|
|
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 |
|
|
281 | <property name="text"> | |
274 |
|
|
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 |
|
|
325 | <property name="text"> | |
310 |
|
|
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 |
|
|
369 | <property name="text"> | |
346 |
|
|
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> |
|
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 1 |
|
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( |
|
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, |
|
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