In Bezug auf die Verpackungsfallen von pyqt5 und moviepy

1,pyqt5

 Bei der Verwendung von pyqt5 designer.exe geht es hauptsächlich darum, die Funktionen der Menüleiste auf der rechten Seite von pyqt5 zu verstehen

Die gepackte Datei muss die Klasse erben und ändern, um mit Grafikanweisungen interagieren zu können.

In Bezug auf pyqt5 müssen Sie die Beziehung zwischen Signalen und Slots verstehen.

Wenn ich moviepy in pyqt5 verwende, muss ich die asynchrone Bibliothek verwenden. Ursprünglich habe ich mich für die Verwendung von threadpoolexecuter entschieden, aber ich blieb hier lange hängen. Schließlich stellte ich fest, dass ich diesen Thread-Pool nicht verwenden konnte. Ich habe die Threading-Bibliothek verwendet und es fühlte sich schwierig an, ihn ohne Qthread zu verwenden.

moviepy

Python + Moviepy-Audio- und Videoverarbeitung (3): Video-Spezialeffekte-Methode-vfx module_moviepy-Spezialeffekte-CSDN-Blog

Moviepy hat ziemlich viele Funktionen. Im Vergleich zu opencv finde ich persönlich, dass Moviepy einfacher zu verwenden ist.

Wenn Sie die Funktionen sehen möchten, können Sie die offizielle Website besuchen. Ich persönlich finde, dass die auf der offiziellen Website bereitgestellten Fälle zu kompliziert und unspezifisch sind und viele Funktionen nicht wiedergegeben werden.

Pyinstaller

 Der letzte Schritt ist das Verpacken. Ich finde, dass das Verpacken etwas knifflig ist, also habe ich ein paar bessere Artikel gefunden.

Lösen Sie viele schwierige Probleme, wie z. B. einen Absturz, wenn Pyinstaller eine Py-Datei packt und exe ausführt._pyinstaller stürzt ab, wenn er nach dem Packen ausgeführt wird – CSDN-Blog

So verbergen Sie das CMD-Befehlsfenster, das ausgeführt wird, nachdem Python in eine exe gepackt wurde. Das von program_pyqt generierte Programm schließt den cmd-CSDN-Blog

Zusammenfassend lässt sich sagen, dass wir Anpassungen in der Spezifikationsdatei „pyi-makespec test.py“ vornehmen.

zuletzt im

pyinstaller -F -w test.py

Bildmodifikation

https://wenku.csdn.net/answer/cd21d8bfccdd48a7296d6d5735d975de#:~:text=pyinstaller%E6%89%93%E5%8C%85exe%E5%9B%BE%E6%A0%87%201%20%E5 %AE%89%E8%A3%85PyInstaller%EF%BC%9A%E5%9C%A8%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%AD%E8%BE %93%E5%85%A5%E2%80%9Cpip%20install%20pyinstaller%E2%80%9D%E5%8D%B3%E5%8F%AF%E5%AE%89%E8%A3%85%E3 %80%82%202%20%E5%87%86%E5%A4%87%E5%9B%BE%E6%A0%87%E6%96%87%E4%BB%B6%EF%BC%9A %E5%B0%86%E5%9B%BE%E6%A0%87%E6%96%87%E4%BB%B6%E4%BF%9D%E5%AD%98%E4%B8%BA.ico %E6%A0%BC%E5%BC%8F%EF%BC%8C%E5%B9%B6%E5%B0%86%E5%85%B6%E6%94%BE%E5%9C%A8%E4 %B8%8EPython%E8%84%9A%E6%9C%AC%E6%96%87%E4%BB%B6%E7%9B%B8%E5%90%8C%E7%9A%84%E7%9B %AE%E5%BD%95%E4%B8%8B%E3%80%82%203,%E6%89%93%E5%8C%85exe%E6%96%87%E4%BB%B6%EF% BC%9A%E5%9C%A8%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%AD%E8%BF%9B%E5%85%A5Python%E8%84% 9A%E6%9C%AC%E6%96%87%E4%BB%B6%E6%89%80%E5%9C%A8%E7%9A%84%E7%9B%AE%E5%BD%95% EF%BC%8C%E8%BE%93%E5%85%A5%E2%80%9Cpyinstaller%20-F%20-i%20%E5%9B%BE%E6%A0%87%E6%96% 87%E4%BB%B6%E5%90%8D.ico%20%E8%84%9A%E6%9C%AC%E6%96%87%E4%BB%B6%E5%90%8D.py% E2%80%9D%E5%8D%B3%E5%8F%AF%E6%89%93%E5%8C%85%E6%88%90exe%E6%96%87%E4%BB%B6%E5% B9%B6%E6%B7%BB%E5%8A%A0%E5%9B%BE%E6%A0%87%E3%80%82%20%E5%85%B6%E4%B8%AD%EF% BC%8C%E2%80%9C-F%E2%80%9D%E8%A1%A8%E7%A4%BA%E6%89%93%E5%8C%85%E6%88%90%E5% 8D%95%E4%B8%AA%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%EF%BC%8C%E2%80% 9C-i%E2%80%9D%E8%A1%A8%E7%A4%BA%E6%8C%87%E5%AE%9A%E5%9B%BE%E6%A0%87%E6%96% 87%E4%BB%B6%E3%80%82%204%20%E6%9F%A5%E7%9C%8B%E6%89%93%E5%8C%85%E7%BB%93%E6% 9E%9C%EF%BC%9A%E6%89%93%E5%8C%85%E5%AE%8C%E6%88%90%E5%90%8E%EF%BC%8C%E5%9C% A8dist%E7%9B%AE%E5%BD%95%E4%B8%8B%E4%BC%9A%E7%94%9F%E6%88%90%E4%B8%80%E4%B8%AA% E4%B8%8E%E8%84%9A%E6%9C%AC%E6%96%87%E4%BB%B6%E5%90%8C%E5%90%8D%E7%9A%84exe%E6% 96%87%E4%BB%B6%EF%BC%8C%E5%8F%8C%E5%87%BB%E8%BF%90%E8%A1%8C%E5%8D%B3%E5%8F% AF%E3%80%82 

Acho que você gosta

Origin blog.csdn.net/Steven_yang_1/article/details/134714512
Recomendado
Clasificación