Python GUIs mit Glade
http://pygtkmvc.sourceforge.net/index.php
Arbeitet jemand mit diesen Klassen?
Macht man für jedes einzelne Window einen neuen View, oder wie hanhabt man die Anzeige eines neuen Fensters (Bsp. FileChooserDialog)?
Arbeitet jemand mit diesen Klassen?
Macht man für jedes einzelne Window einen neuen View, oder wie hanhabt man die Anzeige eines neuen Fensters (Bsp. FileChooserDialog)?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Also ich habe davon noch nicht gehoert, ich denke dafuer bin ich zu chaotisch um das zu nutzen, aber ich werd's mir vllt. ansehen, es koennte ganz gut sein.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Ich finds absolut praktisch. Mein Problem weiter oben stellte sich während der Einlese Phase. Jetzt hat sich das Problem gelöst.Leonidas hat geschrieben:Also ich habe davon noch nicht gehoert, ich denke dafuer bin ich zu chaotisch um das zu nutzen, aber ich werd's mir vllt. ansehen, es koennte ganz gut sein.
Glade 2 Fenster zeichen. Ein Fenster = ein View & ein Controller, sprich View kopieren, kurz anpassen. Im Controller die Funktionen definieren.
Es braucht Einarbeitungszeit, danach ists enorm praktisch.
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi,
ich hab mir pygtkmvc jetzt auch angeschaut. Vom Prinzip her recht gut gedacht, allerdings haperts etwas an der Umsetzung.
1. Verwendung von eval in support/metaclass_base.py
2. Verwendung des veralteten Moduls new in support/metaclass_base.py
3. Soweit ich gesehen habe können nur Attribute/Properies von Klassen von einem Observer überwacht werden. Die in Python so effizienten Listen und Dictionaries sind damit kaum zu verwenden.
Gruß
Dookie
ich hab mir pygtkmvc jetzt auch angeschaut. Vom Prinzip her recht gut gedacht, allerdings haperts etwas an der Umsetzung.
1. Verwendung von eval in support/metaclass_base.py
2. Verwendung des veralteten Moduls new in support/metaclass_base.py
3. Soweit ich gesehen habe können nur Attribute/Properies von Klassen von einem Observer überwacht werden. Die in Python so effizienten Listen und Dictionaries sind damit kaum zu verwenden.
Gruß
Dookie
[code]#!/usr/bin/env python
import this[/code]
import this[/code]