|
MRudolph
Anmeldungsdatum: 29. April 2020
Beiträge: Zähle...
|
Ich habe folgendes Problem beim Betrieb von Photofilmstrip: Wenn ich den Mauszeiger über die Programmoberfläche bewege, erhalte ich nach dem Start des Programms die nachfolgende Fehlermeldung: 1
2
3
4
5
6
7
8
9
10
11
12 | Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/wx/core.py", line 3282, in <lambda>
lambda event: event.callable(*event.args, **event.kw) )
File "/usr/lib/python3/dist-packages/photofilmstrip/lib/common/ObserverPattern.py", line 26, in Notify
observer.ObservableUpdate(self, arg)
File "/usr/lib/python3/dist-packages/photofilmstrip/gui/ImageSectionEditor.py", line 92, in ObservableUpdate
self.__Scale()
File "/usr/lib/python3/dist-packages/photofilmstrip/gui/ImageSectionEditor.py", line 122, in __Scale
self._imgProxy.Scale(newWidth, newHeight)
File "/usr/lib/python3/dist-packages/photofilmstrip/gui/ImageSectionEditor.py", line 675, in Scale
img = self._wxImg.Scale(width, height)
TypeError: Image.Scale(): argument 2 has unexpected type 'float'
|
Das Dialogfenster poppt jedes Mal auf, auch wenn ich nur eine kleine Mausbewegung mache, unabhängig von der Größe des Projekts. Hat jemand eine Idee, woran das liegen könnte, oder wie das Problem behoben werden kann?
Vielen Dank schon mal vorab.
Gruß Michael
|
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11278
|
Du verwendest wie es aussieht eine ältere Version von Photofilmstrip, bei der offensichtlich die Typ-Beschränkungen für die Argumente für die wxImage.Scale Methode (das geht dann intern über einen Wrapper für eine in C++ geschriebene Bibliothek an diese Methode: https://docs.wxwidgets.org/3.0/classwx_image.html#aaf10a9f0a8284a9ccfe988d0a470d4e9) nicht berücksichtigt werden. In der aktuellen Version 4.0 sollte das Problem behoben sein - da das Programm in Python geschrieben ist, kannst du dir einfach eine neuere Version des Pakets holen und installieren, die ab Ubuntu 22.10 in den Paketquellen ist: wget http://de.archive.ubuntu.com/ubuntu/pool/universe/p/photofilmstrip/photofilmstrip_4.0.0-1_all.deb
sudo apt install ./photofilmstrip_4.0.0-1_all.deb
|
|
MRudolph
(Themenstarter)
Anmeldungsdatum: 29. April 2020
Beiträge: Zähle...
|
Super, damit ist das Problem gelöst. Vielen Dank für die schnelle Hilfe. Ich hatte eigentlich die Version 3.7.3 verwendet, die in der Distribution dabei war. Vielleicht müsste da mal die Distri auf einen neueren Stand gebracht werden? Grüße Michael
|
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11278
|
Du kannst ja mal einen Bugreport aufmachen und das Problem und die Lösung (Wechsel auf das bereits existierende neuere Paket) schildern - aktuell ist da nichts gemeldet: https://launchpad.net/ubuntu/+source/photofilmstrip/+bugs - aber da es in neueren Versionen bereits behoben ist, könnte es sein, dass da nicht viel passiert.
|
|
MRudolph
(Themenstarter)
Anmeldungsdatum: 29. April 2020
Beiträge: 11
|
seahawk1986 schrieb: Du kannst ja mal einen Bugreport aufmachen und das Problem und die Lösung (Wechsel auf das bereits existierende neuere Paket) schildern - aktuell ist da nichts gemeldet: https://launchpad.net/ubuntu/+source/photofilmstrip/+bugs - aber da es in neueren Versionen bereits behoben ist, könnte es sein, dass da nicht viel passiert.
Hab's gemeldet, mal schauen ob was passiert.
|