@@ -38,9 +38,9 | |||
|
38 | 38 | self.statusDpath = False |
|
39 | 39 | self.statusRpath = False |
|
40 | 40 | |
|
41 | ||
|
41 | # | |
|
42 | 42 | #Deteccion de los dispositvos de grabacion |
|
43 | ||
|
43 | # | |
|
44 | 44 | #var_cmd="wodim --devices | grep /dev/ | awk -F\' '{print $2}'" #Funciona en consola pero no en python ΒΏ? |
|
45 | 45 | var_cmd="wodim --devices | grep /dev/ | awk '{print $2}' | awk -F= '{print $2}'" |
|
46 | 46 | var_output = commands.getstatusoutput(var_cmd) |
@@ -311,9 +311,8 | |||
|
311 | 311 | #Genera la lista de archivos .dat que contienen los archivos a grabar en cada DVD |
|
312 | 312 | # |
|
313 | 313 | var_n=0 #Se usa para contar el numero de archivos a grabar en el DVD |
|
314 | # var_n_files=0 | |
|
315 | var_tmp=0 # | |
|
316 | var_files_list_2=[] | |
|
314 | var_tmp=0 #Se usa para acumulanr el tamaΓ±o de los archivos de la lista | |
|
315 | var_files_list_2=[] #Se usa para almacenar la lista de archivos agrbar en cada DVD | |
|
317 | 316 | |
|
318 | 317 | for i in var_files_list: #Se asignan en i los archivos de la lista |
|
319 | 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 | 329 | var_file.write(line+'\n') |
|
331 | 330 | var_file.close() |
|
332 | 331 | |
|
333 | # var_n_files += len(var_files_list_2) | |
|
334 | 332 | var_tmp = var_size_i #Se asigna a la variable el tamaΓ±o del archivo actual |
|
335 | var_files_list_2=[] | |
|
336 | var_files_list_2.append(i) | |
|
333 | var_files_list_2=[] #Se reinicia la lista | |
|
337 | 334 | var_n += 1 |
|
338 | ||
|
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)) | |
|
335 | var_files_list_2.append(i) | |
|
344 | 336 | |
|
345 | 337 | var_file = open(var_Rpath_ppath+"/"+self.txtElabel.text()+"_"+str(var_n)+".dat","w") |
|
346 | 338 | for line in var_files_list_2: |
|
347 | 339 | var_file.write(line.split(var_Dpath)[1]+'=') |
|
348 | 340 | var_file.write(line+'\n') |
|
349 | 341 | var_file.close() |
|
350 | ||
|
351 | # var_n_files += len(var_files_list_2) | |
|
352 | 342 | |
|
353 | 343 | #Se deshabilita el Tab Parameters y el boton btnGbkp |
|
354 | 344 | self.tabParameters.setEnabled(False) |
@@ -385,8 +375,7 | |||
|
385 | 375 | #os.waitpid(p.pid, 0) |
|
386 | 376 | ####self.txtInfo.append(str(p.pid)) |
|
387 | 377 | |
|
388 | #timer.time = 10 | |
|
389 | #timer.init() | |
|
378 | ||
|
390 | 379 | |
|
391 | 380 | @pyqtSignature("") |
|
392 | 381 | def on_btnRestart_clicked(self): |
@@ -6,7 +6,7 | |||
|
6 | 6 | <rect> |
|
7 | 7 | <x>0</x> |
|
8 | 8 | <y>0</y> |
|
9 |
<width> |
|
|
9 | <width>809</width> | |
|
10 | 10 | <height>766</height> |
|
11 | 11 | </rect> |
|
12 | 12 | </property> |
@@ -233,10 +233,18 | |||
|
233 | 233 | <widget class="QLineEdit" name="txtDeviceA"/> |
|
234 | 234 | </item> |
|
235 | 235 | <item> |
|
236 |
<widget class="QLineEdit" name="txtBspeedA" |
|
|
237 |
|
|
|
238 |
|
|
|
239 | <widget class="QLineEdit" name="txtBmodeA"/> | |
|
236 | <widget class="QLineEdit" name="txtBspeedA"> | |
|
237 | <property name="text"> | |
|
238 | <string>16</string> | |
|
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 | 248 | </item> |
|
241 | 249 | <item> |
|
242 | 250 | <widget class="QPushButton" name="btnTdevA"> |
@@ -269,10 +277,18 | |||
|
269 | 277 | <widget class="QLineEdit" name="txtDeviceB"/> |
|
270 | 278 | </item> |
|
271 | 279 | <item> |
|
272 |
<widget class="QLineEdit" name="txtBspeedB" |
|
|
273 |
|
|
|
274 |
|
|
|
275 | <widget class="QLineEdit" name="txtBmodeB"/> | |
|
280 | <widget class="QLineEdit" name="txtBspeedB"> | |
|
281 | <property name="text"> | |
|
282 | <string>16</string> | |
|
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 | 292 | </item> |
|
277 | 293 | <item> |
|
278 | 294 | <widget class="QPushButton" name="btnTdevB"> |
@@ -305,10 +321,18 | |||
|
305 | 321 | <widget class="QLineEdit" name="txtDeviceC"/> |
|
306 | 322 | </item> |
|
307 | 323 | <item> |
|
308 |
<widget class="QLineEdit" name="txtBspeedC" |
|
|
309 |
|
|
|
310 |
|
|
|
311 | <widget class="QLineEdit" name="txtBmodeC"/> | |
|
324 | <widget class="QLineEdit" name="txtBspeedC"> | |
|
325 | <property name="text"> | |
|
326 | <string>16</string> | |
|
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 | 336 | </item> |
|
313 | 337 | <item> |
|
314 | 338 | <widget class="QPushButton" name="btnTdevC"> |
@@ -341,10 +365,18 | |||
|
341 | 365 | <widget class="QLineEdit" name="txtDeviceD"/> |
|
342 | 366 | </item> |
|
343 | 367 | <item> |
|
344 |
<widget class="QLineEdit" name="txtBspeedD" |
|
|
345 |
|
|
|
346 |
|
|
|
347 | <widget class="QLineEdit" name="txtBmodeD"/> | |
|
368 | <widget class="QLineEdit" name="txtBspeedD"> | |
|
369 | <property name="text"> | |
|
370 | <string>16</string> | |
|
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 | 380 | </item> |
|
349 | 381 | <item> |
|
350 | 382 | <widget class="QPushButton" name="btnTdevD"> |
@@ -721,7 +753,7 | |||
|
721 | 753 | <rect> |
|
722 | 754 | <x>0</x> |
|
723 | 755 | <y>0</y> |
|
724 |
<width> |
|
|
756 | <width>809</width> | |
|
725 | 757 | <height>25</height> |
|
726 | 758 | </rect> |
|
727 | 759 | </property> |
@@ -2,7 +2,7 | |||
|
2 | 2 | |
|
3 | 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 | 6 | # by: PyQt4 UI code generator 4.7.3 |
|
7 | 7 | # |
|
8 | 8 | # WARNING! All changes made in this file will be lost! |
@@ -12,7 +12,7 | |||
|
12 | 12 | class Ui_MainWindow(object): |
|
13 | 13 | def setupUi(self, MainWindow): |
|
14 | 14 | MainWindow.setObjectName("MainWindow") |
|
15 |
MainWindow.resize( |
|
|
15 | MainWindow.resize(809, 766) | |
|
16 | 16 | self.centralwidget = QtGui.QWidget(MainWindow) |
|
17 | 17 | self.centralwidget.setObjectName("centralwidget") |
|
18 | 18 | self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) |
@@ -422,7 +422,7 | |||
|
422 | 422 | self.verticalLayout.addLayout(self.horizontalLayout_2) |
|
423 | 423 | MainWindow.setCentralWidget(self.centralwidget) |
|
424 | 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 | 426 | self.menubar.setObjectName("menubar") |
|
427 | 427 | self.menuFile = QtGui.QMenu(self.menubar) |
|
428 | 428 | self.menuFile.setObjectName("menuFile") |
@@ -514,12 +514,20 | |||
|
514 | 514 | self.lblStopDay.setText(QtGui.QApplication.translate("MainWindow", "Stop Day:", None, QtGui.QApplication.UnicodeUTF8)) |
|
515 | 515 | self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabParameters), QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8)) |
|
516 | 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 | 519 | self.btnTdevA.setText(QtGui.QApplication.translate("MainWindow", "Test DevA", None, QtGui.QApplication.UnicodeUTF8)) |
|
518 | 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 | 523 | self.btnTdevB.setText(QtGui.QApplication.translate("MainWindow", "Test DevB", None, QtGui.QApplication.UnicodeUTF8)) |
|
520 | 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 | 527 | self.btnTdevC.setText(QtGui.QApplication.translate("MainWindow", "Test DevC", None, QtGui.QApplication.UnicodeUTF8)) |
|
522 | 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 | 531 | self.btnTdevD.setText(QtGui.QApplication.translate("MainWindow", "Test DevD", None, QtGui.QApplication.UnicodeUTF8)) |
|
524 | 532 | self.lblDevice.setText(QtGui.QApplication.translate("MainWindow", "Device", None, QtGui.QApplication.UnicodeUTF8)) |
|
525 | 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