configtreeview.

Uma implementação GTKTreeView facilmente configurável para Pygtk
Baixe Agora

configtreeview. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Wesley Hansen
  • Site do editor:
  • http://github.com/wrhansen/

configtreeview. Tag


configtreeview. Descrição

A CONFINTEVIEW é uma implementação de um gtktreview em Python (usando o Pygtk V 2) que permite a configuração fácil, rápida e dinâmica de um treeView, seus TreeViewColumns e CellRenderers. Este ConfigTreeView pode criar uma árvore de árvore com todas as suas propriedades inicializadas através do uso de um arquivo de configuração simples. Este arquivo de configuração pode estar em um formato de dicionário de Python ou até mesmo lido de um objeto JSON. O porquê (por que usar um ConfigTreeView?) - O ConfigTreeView foi projetado de forma a abstrair o desenvolvedor de ter que configurar índices para Uma linha liststore de dados deve parecer. O arquivo de configuração cria uma maneira fácil de fazê-lo e permite fornecer uma linha de dados no formulário de dict python ao inicializar todas as propriedades, colunas, renderizadores celulares que poderiam ser usados na criação de um TreeView. Elimina as várias linhas de código. é preciso inicializar uma árvore. Um widget TreeView é um widget muito útil, mas também muito complicado no Arsenal GTK e esta implementação tira essa complicação.- Útil para modelos de dados que podem mudar com freqüência sem ter que entrar e alterar o código. Que eu corri para o meu local de trabalho que me inspirou a criar o ConfigTreeView. Temos uma aplicação que muitas pessoas usam no escritório conectadas a um servidor. O aplicativo obtém todos os dados do servidor, mas queríamos um sistema definido no lugar que poderia permitir que nós alterassem os dados que o servidor estava enviando sem precisar entrar e alterar o código nos clientes para exibir corretamente dados recém-alterados. Com um ConfigTreeView, você pode fazer apenas isso: o servidor pode fornecer uma estrutura de configuração para inicializar os clientes, eliminando a necessidade de alterar o código do cliente. Como usar isso - é fácil! Tudo o que você precisa fazer é criar um arquivo de configuração (como um python dict em um arquivo .py ou como um arquivo json) .- então com um arquivo de configuração, você está pronto para criar um configtreeView: da config_treeview Import configTreeView #Mport A estrutura de configuração (é uma Dict Python chamada Config) do MyConfigFile Import Config #criar um ConfigTreeView usando a configuração Como a estrutura de configuração TreeView = ConfigTreeView (Config) #Aplicar a estrutura de configuração para concluir a initalização do TreeView TreeView.apply_config () para mais informações Para configurar o arquivo de configuração Consulte: docs / how_to_config_file.txt para criar um protótipo ConfigTreeView personalizado Consulte: docs / how_to_custom.txt Por exemplo, configuração estruturas de arquivo Consulte: exemplos / config_example.py por exemplo, usando um ConfigTreeView Consulte: Exemplos / Usando_config_treeView.py Por exemplo de um protótipo ConfigTreeView Consulte: Exemplos / Custom_TreeView.pyproduct's Homepage


configtreeview. Software Relacionado