hat einer ein kleines beispiel-script, wie ich ähnlich der Webbrowser fenster öffnen kann und mit dem "x" wieder schließen ?
ich hab ein programm bisher, das ich dann mit neuem fenster öffnet bei Menuauswahl (Menu Bar)
ich finde wenn sich das neue fenster im reiter öffnet sieht das besser aus, als zig fenster offen zu haben.
ich arbeite die GUI mit QT designer
pfad = os.path.dirname(os.path.abspath(__file__))
uic.loadUi(os.path.join(pfad+ r'\\ui\\Haupt-Fenster.ui'),self)
.....
#2. Fenster Anzeige
self.InfoW=uic.loadUi(os.path.join(pfad+ r'\\ui\\Info.ui'))
self.InfoW.show()
Dann eine 2. Frage:
gibts es ein programm, das mir eine Installation erstellt ,dass ich per pyinstaller gemacht habe ?
bei pyinstaller macht er mir ja ein Ordner. ich muss allerdings meine anderen Ordner da reinkopieren, damit die .exe läuft.
pyinstaller -D --windowed 'filename mit Pfad'
1. gibts eine Option damit er auch die Ordner mit kopieren wie z.B. "ui" oder "Graphics" oder "Datenbank", damit die exe ausführbar ist ?
2. gibts es ein tool(freeware) das mir eine Installation daraus macht ?
Danke !
reiter als neues fenster erstellen und wieder schließen
Zur ersten Frage: Für Tabs kannst du QTabWidget benutzen. Das hat auch ein tabsClosable-Attribut, um entsprechende Buttons zum Schließen des jeweiligen Tabs einzubauen.
Zu Frage 2: Da kannst mit der --onefile Option ein selbst-entpackendes Archiv bauen lassen, das sich hinter einer EXE-Datei "versteckt". Der Anwender hat also nur eine einzelne Datei, die er doppelklicken muss. Vielleicht reicht dir das ja schon.
Zu Frage 2: Da kannst mit der --onefile Option ein selbst-entpackendes Archiv bauen lassen, das sich hinter einer EXE-Datei "versteckt". Der Anwender hat also nur eine einzelne Datei, die er doppelklicken muss. Vielleicht reicht dir das ja schon.
Danke für deine Antwort
Ich habs mit weiteren recherchen gefunden.
1. mache ich jetzt mit stackedwidgets
2. gibts es wohl eine option in der man die anderen dateien mit einfügen kann, die benötigt werden
- dann hab ich noch pyinstaller_gui.py gefunden.
-evtl erweitere ich es mit den Optionen, bisher kann man nur ein icon einfügen und -onefile erstellen.
-die haben es mit PySimpleGUI geschrieben. Sieht recht einfach aus und als exe "nur" 9MB groß die Datei. Mit pyqt5 wirds dann immer riesig. Oder evtl in tkinker was ja python mitbringt.
-Aber wohl alles erst in den weihnachtsferien, wenn zeit da ist
Ich habs mit weiteren recherchen gefunden.
1. mache ich jetzt mit stackedwidgets
2. gibts es wohl eine option in der man die anderen dateien mit einfügen kann, die benötigt werden
- dann hab ich noch pyinstaller_gui.py gefunden.
-evtl erweitere ich es mit den Optionen, bisher kann man nur ein icon einfügen und -onefile erstellen.
-die haben es mit PySimpleGUI geschrieben. Sieht recht einfach aus und als exe "nur" 9MB groß die Datei. Mit pyqt5 wirds dann immer riesig. Oder evtl in tkinker was ja python mitbringt.
-Aber wohl alles erst in den weihnachtsferien, wenn zeit da ist