Curses :: Toolkit

Een moderne vloekstoolkit
Download nu

Curses :: Toolkit Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Naam uitgever:
  • Damien Krotkine
  • Uitgever website:
  • http://search.cpan.org/~dams/

Curses :: Toolkit Tags


Curses :: Toolkit Beschrijving

Een moderne curses toolkit Curses :: Toolkit is een Perl-module die een moderne vloekentoolkit probeert te zijn, op basis van de Curses-module, om gemakkelijk "semi-grafische" gebruikersinterfaces te bouwen.Warning: Dit is nog steeds in "Beta" -versie, niet alle functies zijn niet alle functies geïmplementeerd en de API kan veranderen. De meeste componenten zijn er echter, en de dingen moeten niet zoveel veranderen in de toekomst ... nog steeds, gebruik het niet in de productie en beschouw het niet aan het stabiel. Curses :: Toolkit is bedoeld om te worden gebruikt Een MainLoop, die geen deel uitmaakt van deze module. Ik raad je aan PoE :: Component :: Curses, wat waarschijnlijk is wat je wilt. POE :: COMPONENT :: Curses gebruikt Curses :: Toolkit, maar biedt een MainLoop en handgrepen toetsenbord, muis, timer en andere evenementen, terwijl Curses :: Toolkit is slechts de tekeningbibliotheek. Zie het bovenstaande voorbeeld. De spawn-methode retourneert een Curses :: Toolkit-object, waarmee u methoden kunt bellen. Als u al een mainloop hebt of als u het niet nodig hebt, wilt u misschien Curses :: Toolkit rechtstreeks gebruiken. Maar nogmaals, het is waarschijnlijk niet wat je wilt gebruiken. In dit geval zou je iets doen als: gebruik vloekens :: toolkit; # GEBRUIKEN VAN CURSES :: TOOLKIT ZONDER ELKE EVENEMENT MIJN $ ROOT = CURSES :: TOOLKIT-> INIT_ROOT_WINDOW (); Mijn $ Window = Curses :: Toolkit :: Widget :: Window-> Nieuw (); $ root-> add ($ venster); ... $ ROOD-> RENDERSYNOPSIS # spawn een root venster mijn $ root = poe :: component :: curses-> spawn (); # voegt wat widget toe $ root-> add_window (My $ Window = Curses :: Toolkit :: Widget :: Window -> NIEUW () -> SET_NAME ('Main_Window') -> Add_Widget (My $ Button = Curseses :: Toolkit: : Widget :: Knop -> NEW_WITH_LABEL ('Klik op mij om te stoppen') -> Set_name ('My_Button') -> Signal_Connect (Clicked => Sub {exit (0);})) -> Set_coordinates (X1 => 0, y1 => 0, x2 => '100%', y2 => '100%',)); # Start Main Loop PoE :: Kernel-> Run (); Vereisten: · Perl


Curses :: Toolkit Gerelateerde software