AVC.

Controlador de exibição de aplicativo gratuito e aberto
Baixe Agora

AVC. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Fabrizio Pollastri
  • Site do editor:
  • http://avc.inrim.it/html/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 603 KB

AVC. Tag


AVC. Descrição

Controlador de exibição de aplicativo gratuito e aberto A AVC é uma conexão multiplataforma, totalmente automática, ao vivo entre os widgets de interface gráfica e as variáveis de aplicativos para a linguagem Python. AVC suporta de maneira uniforme os kits de ferramentas de widget mais populares: QT3, QT4, GTK +, TK, WXwidgets. A AVC é um pacote python que pode ser importado por qualquer aplicativo Python. O display e o controle de alguns dados de aplicativos por meio de uma GUI (interface gráfica do usuário) é um problema central na programação da GUI, absorve uma parte relevante do esforço de programação. A AVC torna esta programação muito fácil, muito mais fácil do que as soluções tradicionais com base no MVC (Controlador de Visualização de Modelo). Nota: A AVC é licenciada e distribuída sob os termos da licença GNU GPL. Aqui estão algumas características principais de "AVC": · Conexões de variáveis de widget totalmente transparentes · Conexão automática por widgets correspondentes e nomes de variáveis · Múltiplos namespaces correspondentes · Conexões dinâmicas · Nenhum padrão de design, nenhum redesenho de aplicativo, nenhum código de ferramentas de widget Código dependente, separação entre a lógica do aplicativo e a GUI. · Suporte a múltiplas toolkits de widgets: gtk +, qt3, qt4, tk, wxwidgets. · Compatibilidade completa e suporte para o Glade, o QT Designer, Visual TCL e ferramentas de design de interface Wxglade. · Suporte de widgets: botão, botão de verificação, caixa de combinação, entrada, etiqueta, botão de rádio, slider, botão de rotação, barra de status, botão de visualização / edição de texto. · Suporte de tipos variáveis: booleano, inteiro, flutuador, string, lista, tupla. · Vários widgets para uma conexão variável · Tempo de atualização dupla de visualizações de valor variável: imediato ou periódico. · Testando atividade de log de impressão com verbosidade selecionável · Pacote Python escrito em python puro Requisitos: · Pitão · Pygtk. · Pyqt. O que há de novo nesta versão: · Esta versão vem com uma grande reescrita de código e uma intenção na complexidade interna para a introdução de vários namespaces correspondentes e conexões dinâmicas. Uma pequena mudança na API do usuário também é introduzida. Múltiplos namespaces correspondentes: · Agora, cada objeto Python (Instância de Classe) no programa de aplicativo tem seu próprio namespace de correspondência. Isso significa que o AVC pode procurar por nomes correspondentes nos atributos de um determinado objeto, a partir do lado do aplicativo e nos nomes do widget de uma determinada árvore de widgets ou subárvore, do lado da GUI. Cada espaço de nome é independente dos outros, isso permite que diferentes conexões pertencem a objetos diferentes para ter o mesmo nome correspondente. Por exemplo, a AVC pode criar e gerenciar todas as conexões variáveis de widget necessárias por um aplicativo que precisa instanciar um número de objeto de uma classe que cria sua própria GUI ou uma parte de uma GUI e interage com ela conectando alguns de seus atributos para alguns widgets de sua GUI (consulte o exemplo de "contagem regressiva"). Conexões dinâmicas: · Conexões de variáveis de widgets podem ser criadas a qualquer momento, dessa maneira, a AVC pode conectar widgets que são criados posteriormente que o tempo de inicialização do aplicativo. Quando o aplicativo exclui um widget que pertence a uma conexão, o AVC remove-o automaticamente a partir da conexão e se a conexão não tiver mais widgets, a conexão também será removida (consulte o exemplo "Contagem regressiva"). Pequenas alterações na API do usuário: · Agora, o AVC detecta automaticamente o kit de ferramentas de widget importado na Application, portanto, a mesma instrução de importação é usada para o AVC Import AVC ou do AVC Import *, esse comportamento é incompatível com as versões AVC mais antigas. · Um novo método ("AVC_CONNECT") é introduzido para lidar com vários namespaces e conexões dinâmicas. Como de costume, qualquer aplicativo usando o AVC primeiro tem que chamar "AVC_INIT" no momento do init, então, se outras conexões forem necessárias, todas as chamadas AVC subseqüentes devem ser feitas para "AVC_Connect". Separação uniforme entre a lógica de aplicação e a GUI: · AVC permite estruturar o aplicativo com a lógica do programa separada das instruções da GUI para todos os kits de ferramentas suportados. Por exemplo, a lógica do programa pode ser colocada em uma classe e gestão da GUI em outra classe (consulte o exemplo "Contador"). Lançamentos mais antigos permitiram essa separação para os kits de ferramentas GTK + e TK.


AVC. Software Relacionado

Dispatcher Python.

Aplicativo de Python gratuito que fornece uma mensagem frouxamente acoplada passando entre objetos Python ...

176 25 KB

Download

ldns.

ferramenta de desenvolvimento de código aberto que simplificará a programação DNS ...

152 812 KB

Download

Teste de teclas mod

Aplicativo de exemplo que mostrará aos desenvolvedores como detectar quando a opção, o controle e as teclas de comandos são pressionados ...

180 7 KB

Download