ConfigTreeView

Een eenvoudig configureerbare implementatie van GTKTREEVIEW voor PYGTK
Download nu

ConfigTreeView Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • Wesley Hansen
  • Uitgever website:
  • http://github.com/wrhansen/

ConfigTreeView Tags


ConfigTreeView Beschrijving

ConfigTreeView is een implementatie van een GTKTREEVIEW in Python (met behulp van PYGTK V 2) die een eenvoudige, snelle en dynamische opstelling van een TreeView, zijn TreeViewColumns en CellRenderers mogelijk maakt. Deze configreview kan een TreeView maken met al zijn eigenschappen die worden geïnitialiseerd door het gebruik van een eenvoudig config-type bestand. Dit config-bestand kan in een Dictionary-indeling van Python zijn, of zelfs in een JSON-object lezen. Het waarom (waarom een ConfigTreeView?) - De ConfigTreeView is op zo'n manier ontworpen om de ontwikkelaar te abstra Een lijst van lijststore van gegevens moet eruit zien. Het configuratiebestand maakt een eenvoudige manier om het te doen en stelt u in staat om een rij gegevens in Python Dict-vorm te leveren, terwijl alle eigenschappen, kolommen, celderderders kunnen worden gebruikt die kunnen worden gebruikt bij het maken van een TreeView.- Elimineert de verschillende regels van de code Het duurt om een TreeView te initialiseren. Een TreeView is een zeer nuttige maar ook zeer gecompliceerde widget in de GTK Arsenal en deze implementatie neemt die complicatie weg. - Handig voor gegevensmodellen die vaak kunnen veranderen zonder in te gaan en de code te wijzigen .-- Dit is eigenlijk het gebruik van de code. Dat ik tegenkwam op mijn werkplek die me inspireerde om de ConfigTreeView te maken. We hebben een applicatie die veel mensen gebruiken op het kantoor dat op een server is aangesloten. De applicatie krijgt alle gegevens van de server, maar we wilden dat een systeem is ingesteld dat ons zou kunnen toestaan om de gegevens te wijzigen die de server verzendt zonder te hoeven naar binnen te gaan en de code in de clients te wijzigen om de code op de juiste manier te wijzigen nieuw gewijzigde gegevens. Met een ConfigTreeView kunt u dit doen: de server kan een configuratiestructuur leveren om de clients initialiseert, waardoor de behoefte aan het wijzigen van de clientcode wordt geëlimineerd. Hoe het te gebruiken - het is gemakkelijk! Het enige wat u hoeft te doen, is een config-bestand maken (als een Python-dict in een .py-bestand of als een JSON-bestand) .- Vervolgens met een configuratiebestand, bent u klaar om een configtreeview te maken: van Config_TreeView Import ConfigTreeView #Import De configstructuur (het is een Python Dict genaamd Config) van MyConfigFile Import Config #create A ConfigTreeView met configuratie als de configuratiestructuur TreeView = ConfigTreeView (config) #Altly de configuratiestructuur om initizing de TreeView TreeView.Apply_config () te voltooien, verwijzen naar meer informatie Naar voor het instellen van het configuratiebestand, zie: DOCS / HOW_TO_CONFIG_FILE.TXT voor het maken van een aangepast configtreeview-prototype Zie: Documenten / HOW_TO_CUSTOM.TXT bijvoorbeeld Config-bestandsstructuren Zie: Voorbeelden / config_Example.py bijvoorbeeld met behulp van een configtreeview Zie: VOORBEELDEN / GEBRUIKEN_CONFIG_TREEVIEW.PY bijvoorbeeld van een ConfigTreeView-prototype Zie: Voorbeelden / Custom_TreeView.pyproduct's Homepage


ConfigTreeView Gerelateerde software