Seite 1 von 1

.exe erstellen

Verfasst: Samstag 29. Februar 2020, 10:41
von Absolvent1993
Guten Tag,

angenommen ich haette einen Code in Python geschrieben mit dem man einfache Rechenoperationen eines gewoehnlichen Taschenrechner durchfuehren kann.
Ich moechte jetzt eine .exe mit GUI erstellen (bin mir nicht sicher ob das die korrekten Begriffe sind). Damit meine ich ein Programm, dass ich mit doppelten Mausklick oeffnen kann. Es oeffnet sich dann eine Benutzeroberflaeche die folgendes enthalten soll:


- der Benutzer kann Zahlen eingeben und eine Rechenoperation auswaehlen
- die Benutzeroberflaeche enthaelt eine erklaerende Anleitung mit beispiel Bildern
- die Berechnung erfolgt durch den Anfangs erwaehnten Python 3 Code

Kann dieses Programm bzw. diese .exe mit Python erstellt werden?
Kann mir jemand von euch Literatur (notfalls auch ein Online Tutourial) empfehlen, wo diese Problemstellung behandelt und anhand eines Beispiels geloest wird. Gerne auch in Englisch.


Gruesse

Re: .exe erstellen

Verfasst: Samstag 29. Februar 2020, 11:16
von __blackjack__
Die Python-Dokumentation hat da einen Tipp: https://docs.python.org/3.6/using/windo ... #cx-freeze

Re: .exe erstellen

Verfasst: Samstag 29. Februar 2020, 11:50
von xXSkyWalkerXx1
Das lässt sich ganz leicht mit "auto_py_to_exe" machen, allerdings sind da die exe-Datein oft groß, da es alle Bibliotheken einbezieht, außer man lässt diese nicht importieren, was bei einer menge an Bibliotheken viel Text wäre. Das liese sich allerdings widerrum mit "virtualenv" lösen, wofür ich zu faul bin (alle benöt. Bibliotheken neu downloaden).

Re: .exe erstellen

Verfasst: Samstag 29. Februar 2020, 16:28
von Absolvent1993
Mit "auto_py_to_exe" kann man die .exe erstellen. Wie kann ich zu der geoeffneten .exe eine passende GUI (vorgeschriebener Text, Bilder und Tabellen) erstellen?

Re: .exe erstellen

Verfasst: Samstag 29. Februar 2020, 16:51
von __deets__
Indem du dir die verschiedenen zur Wahl stehenden GUI-Rahmenwerke anschaust, dich fuer eines entscheidest, und das dann benutzt. Aus Sicht von auto_py_to_exe ist das egal.

Re: .exe erstellen

Verfasst: Samstag 29. Februar 2020, 17:01
von __blackjack__
Und immer schön auf die Lizenzen der benutzen Bibliotheken achten. Falls das mit der EXE zum Verstecken des Quelltextes dienen sollte: Wenn Du GPL-lizensierte Bibliotheken verwendest kann der Anwender Quelltext von Dir verlangen.

Re: .exe erstellen

Verfasst: Samstag 29. Februar 2020, 20:00
von Absolvent1993
Ich muss in meinem Nebenjob ein internes Werkzeug der Firma in Python schreiben und eine .exe erstellen. Ich kenne mich mit der Thematik Lizenzen garnicht aus. Kannst du mir eine gute Website empfehlen, wo das detailliert erklärt ist.

Re: .exe erstellen

Verfasst: Samstag 29. Februar 2020, 20:29
von __deets__
Hier https://tldrlegal.com/ zB kann man sich die anschauen. Du musst bei den von dir verwendeten Paketen eben die Lizenzen ermitteln, und damit abgleichen, ob du den Erfordernissen genuegst.