Δημοσιεύτηκε: 15 Νοέμ 2011, 23:35
Μικρές παρατηρήσεις
Στη missing_dependencies χρειάζεται να προστεθεί και ένα entry για την PIL
Στην check_for_dependencies μπορείς κατευθείαν να κάνεις κατευθείαν self.ffmpeg = True κτλ
Ανούσιες παρατηρήσεις:
Γιατί χρησιμοποιείς old style slots and signals?
Η missing_dependencies μπορεί να γραφεί και πιο απλά
Στη missing_dependencies χρειάζεται να προστεθεί και ένα entry για την PIL
Στην check_for_dependencies μπορείς κατευθείαν να κάνεις κατευθείαν self.ffmpeg = True κτλ
Ανούσιες παρατηρήσεις:
Γιατί χρησιμοποιείς old style slots and signals?
Η missing_dependencies μπορεί να γραφεί και πιο απλά
- Κώδικας: Επιλογή όλων
def missing_dependencies(self):
"""Shows a dialog to inform that some dependencies is not installed."""
if not self.ffmpeg and not self.unoconv:
msg = 'Τα πρόγραμματα ffmpeg και unoconv δεν είναι εγκατεστημένα...
elif not self.ffmpeg:
msg = 'Το πρόγραμμα ffmpeg δεν είναι εγκατεστημένο...')
elif not self.unoconv:
msg = 'Το πρόγραμμα unoconv δεν είναι εγκατεστημένο...')
else:
msg = False
if msg:
QMessageBox.information(self, 'Ελλιπείς εξαρτήσεις', msg)