configtreeview.

Eine einfach konfigurierbare GTKTreeView-Implementierung für Pygtk
Jetzt downloaden

configtreeview. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Wesley Hansen
  • Website des Verlags:
  • http://github.com/wrhansen/

configtreeview. Stichworte


configtreeview. Beschreibung

ConfigTreeView ist eine Implementierung eines GTKTreeView in Python (mit Pygtk V 2), der eine einfache, schnelle und dynamische Einrichtung eines Baumviews, seiner TreeViewColumns und Cellrenderer ermöglicht. Diese ConfigTreeView kann einen TreeView mit allen ihren Eigenschaften erstellen, die über die Verwendung einer einfachen Konfigurationsdatei initialisiert werden. Diese Konfigurationsdatei kann sich in einem Python-Wörterbuchformat befinden oder sogar von einem JSON-Objekt eingelesen werden Eine Liststore-Datenzeile sollte aussehen. Die Konfigurationsdatei erstellt einen einfachen Weg, um es zu ermitteln, und ermöglicht es Ihnen, eine Reihe von Daten in Python-Dict-Formular zu liefern, während alle Eigenschaften, Spalten, Zellenrenderer initialisiert werden können, die in der Erstellung einer TreeView-Dateien verwendet werden können. - Beseitigt die mehreren Codezeilen Es dauert, um einen Baumansicht zu initialisieren. Ein Baumansicht ist ein sehr nützliches, aber auch sehr kompliziertes Widget im GTK-Arsenal und diese Implementierung nimmt diese Komplikation weg. - Nützlich für Datenmodelle, die sich häufig ändern könnten, ohne den Code zu ändern und zu ändern. - Dies ist eigentlich der Anwendungsfall Dass ich an meinem Arbeitsplatz in der Arbeit inspirierte, inspirierte mich, um den ConfigTreeview zu erstellen. Wir haben eine Anwendung, die viele Personen im Büro verwenden, das mit einem Server verbunden ist. Die Anwendung erhält alle Daten von dem Server, aber wir wollten, dass ein System eingestellt ist, das uns eingestellt, mit dem wir die Daten ändern können, um die Daten zu ändern. Der Server sendet, ohne den Code in den Clients zu ändern, um das richtig anzuzeigen Neu geänderte Daten. Mit einem CONFIGTREEVIEW können Sie dies tun Alles, was Sie tun müssen, ist eine Konfigurationsdatei (entweder als Python-Dict in einer .py-Datei oder als JSON-Datei). Die Konfigurationsstruktur (es ist ein Python-Dict mit dem Namen CONFIG) von myConfigFile Import Config #Create A ConfigTreeView mit CONFIG als Konfigurationsstruktur Treeview = ConfigTreeView (CONFIG) #Apply Die Konfigurationsstruktur, um die TreeView Treeview.Apply_config () für weitere Informationen zu enden Um die Konfigurationsdatei einzurichten, beziehen sich auf: docs / how_to_config_file.txt Zum Erstellen eines benutzerdefinierten configtreeview-Prototyps Siehe: docs / how_to_custom.txt Zum Beispiel finden Sie Dateistrukturen Konfigurationsdatei auf: Beispiele / config_example.py beispielsweise mit einem configtreeview beziehen sich auf: Beispiele / edel_config_treeview.py Zum Beispiel eines ConfigTreeView-Prototyps beziehen sich auf: Beispiele / Custom_treeview.pyproduct's Homepage


configtreeview. Zugehörige Software