21.12. Tworzenie aplikacji GUI z wykorzystaniem biblioteki Tk
Podziękowania dla Kevina Marshalla
Problem
Chcemy stworzyć program z graficznym interfejsem użytkownika (GUI).
Rozwiązanie
Można skorzystać z biblioteki Tk
. Jest niezależna od języka, platformy i, co najważniejsze, jest w nią standardowo wyposażona większość dystrybucji języka Ruby.
Używając biblioteki Tk
, tworzy się elementy interfejsu GUI (kontrolki), a następnie wiąże się z nimi bloki kodowe. Jeśli coś się wydarzy (na przykład użytkownik kliknie kontrolkę), biblioteka Tk
uruchamia odpowiedni blok kodu.
W języku Ruby dostępne są klasy dla każdego typu kontrolek Tk
. Poniższy prosty program Tk tworzy „główną” kontrolkę (okno aplikacji) oraz etykietę wewnątrz tego okna, ...
Get Ruby. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.