Curse :: Toolkit

um kit de ferramentas moderno amaldiçoa
Baixe Agora

Curse :: Toolkit Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Damien Krotkine
  • Site do editor:
  • http://search.cpan.org/~dams/

Curse :: Toolkit Tag


Curse :: Toolkit Descrição

Um kit de ferramentas moderno amaldiçoa Curses :: Toolkit é um módulo Perl que tenta ser um Modern Calses Toolkit, com base no módulo de maldições, para construir facilmente as interfaces de usuário "semi-gráfico". Naturalmente: Isso ainda está em versão "beta", nem todos os recursos são implementado e a API pode mudar. No entanto, a maioria dos componentes existe, e as coisas não devem mudar tanto no futuro ... Ainda assim, não o use na produção, e não considere isso estável.Curses :: Toolkit deve ser usado com uma mainloop, que não faz parte deste módulo. Eu recomendo você :: componente :: Calças, o que é provavelmente o que você quer. Poe :: Componente :: Calças usa Curses :: Toolkit, mas fornece um teclado mainloop e alças, mouse, temporizador e outros eventos, enquanto o Curse :: Toolkit é apenas a biblioteca de desenho. Veja o exemplo acima. O método de spawn retorna um objeto Calses :: Toolkit, que você pode chamar métodos on.Se você já tiver uma mainloop ou se não precisar, você pode querer usar o Calses :: Toolkit diretamente. Mas, novamente, provavelmente não é o que você quer usar. Neste caso, você faria algo como: use maldições :: Toolkit; # Usando Curses :: Toolkit sem qualquer loop de evento Minha $ root = curses :: toolkit-> init_root_window (); Minha $ Window = Curses :: Toolkit :: Widget :: Window-> Novo (); $ root-> Adicionar ($ janela); ... $ $$$-> Rendersynopsis # Spawn uma janela raiz Minha Raiz = Poe :: Componente :: Curses-> Spawn (); # adiciona algum widget $ root-> add_window (my $ window = curses :: toolkit :: widget :: window -> Novo () -> set_name ('main_window') -> add_widget (my $ Button = Curse :: Toolkit: : Widget :: Botão -> new_with_label ('clique em mim para sair') -> set_name ('my_button') -> sinal_connect (clicou => sub {sair (0);})) -> set_coordinates (x1 => 0, y1 => 0, x2 => '100%', y2 => '100%',)); # Início principal loop poe :: kernel-> corrida (); Requisitos: · Perl.


Curse :: Toolkit Software Relacionado