eigentlich wollte ich nur mal Metaklassen ausprobieren Hab mich mal drangesetzt, Klassen in pygtk 'richtige' properties zu verpassen, d.h. button.label = "..." statt button.set_label("...").
Das hier ist dabei rausgekommen, ein Beispiel ist dabei.
Code: Alles auswählen
from gobject._gobject import _install_metaclass
_install_metaclass(GtkMeta)
Alle Properties funktionieren leider nicht, weil einige set_*-Funktionen mehr als einen Parameter erwarten :/
Vielleicht kanns ja jemand brauchen. Über Kommentare zum Code würd ich mich auch freuen
Gruß Fred