Seite 1 von 1

Glade - Python Import

Verfasst: Samstag 3. Juni 2017, 13:36
von LegendEnto
Wie importiere ich mein Glade interface in meine Python file die leer ist?

Re: Glade - Python Import

Verfasst: Samstag 3. Juni 2017, 13:42
von BlackJack
@LegendEnto: In dem Du den Code schreibst der einen `Gtk.Builder` erstellt, die Glade-Datei lädt, und dann die GUI-Objekte davon holt: https://python-gtk-3-tutorial.readthedo ... ilder.html

Re: Glade - Python Import

Verfasst: Samstag 3. Juni 2017, 13:47
von LegendEnto
Geht nicht

Code: Alles auswählen

    import gi
ModuleNotFoundError: No module named 'gi'

Re: Glade - Python Import

Verfasst: Samstag 3. Juni 2017, 14:00
von BlackJack
@LegendEnto: Dann ist wohl das `gi`-Modul nicht installiert. Und die enstrpechenden Gtk-Module und Bibliotheken braucht man natürlich auch.

Re: Glade - Python Import

Verfasst: Samstag 3. Juni 2017, 14:20
von LegendEnto
Wie installiere ich sie ? :mrgreen:

Re: Glade - Python Import

Verfasst: Samstag 3. Juni 2017, 14:40
von BlackJack
@LegendEnto: Die üblichen Linux-Distributionen bieten das alles als Packages an.

Re: Glade - Python Import

Verfasst: Samstag 3. Juni 2017, 14:57
von LegendEnto
Ich habe einen Mac.

Re: Glade - Python Import

Verfasst: Samstag 3. Juni 2017, 15:02
von BigZ

Re: Glade - Python Import

Verfasst: Samstag 3. Juni 2017, 15:08
von LegendEnto
Funktioniert alles nicht.
Vielleicht sollte ich es mit wxformbuilder versuchen, aber wie installiere ich das für mac mit welchen commands und so?

Re: Glade - Python Import

Verfasst: Samstag 3. Juni 2017, 15:10
von BigZ
Hast du die zweite Antwort von Rafa in dem Stackoverflow Fred ausprobiert?
Die ist extra für Mac.
Hab es zwar selber nicht ausprobiert auf meinem, aber wenn du die gi tools in einer virtuellen Umgebung zum laufen kriegst, solltest dein Programm hoffentlichen funktionieren.

Re: Glade - Python Import

Verfasst: Samstag 3. Juni 2017, 16:27
von LegendEnto
Hab ich.
Ich habe vielleicht was anderes wie startet man wxformbuilder auf dem mac welche .sh soll ich ausführen?
Oder wie geht das?