Δημοσιεύτηκε: 16 Νοέμ 2011, 00:27
από Ilias95
@pmav
Χαχαχα ακριβώς τις ίδιες παρατηρήσεις έκανα και εγώ σήμερα (ακριβώς όμως :P ) και έχω κάνει ήδη τις διορθώσεις απλά περιμένω να ολοκληρώσω την διαδικασία της μετάφρασης (κοντά είμαι) ώστε να ανεβάσω όλο το πακέτο μαζί σαν νέα έκδοση.
Για τις συνδέσεις τι εννοείς old style; αντί για:
Κώδικας: Επιλογή όλων
self.connect(self.openToolButton, SIGNAL('clicked()'), self.choose_file)

να το κάνω:
Κώδικας: Επιλογή όλων
@pyqtSignature("")
def on_openToolButton_clicked(self):
self.choose_file()

;
Την missing_dependencies την έκανα έτσι:
Spoiler: show
Κώδικας: Επιλογή όλων
def missing_dependencies(self):
"""Shows a dialog to inform that some dependencies are not installed."""
missing = ''
if not self.ffmpeg:
missing += ' FFmpeg'
if not self.unoconv:
missing += ' Unoconv'
if not self.pil:
missing += ' PIL'
missing = missing[1:].replace(' ', ', ')
QMessageBox.information(self, self.tr('Missing Dependencies'),self.tr(
'Some dependencies are missing:\n%1\n\nYou will be not able to do '
'some conversions until you install the appropriate dependencies.')
.arg(missing))

Edit: Βρήκα για τα new-style signals and slot. Δεν τα είχα υπόψιν. Θα τα αλλάξω και αυτά.