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.