Novo

Grafička korisnička sučelja: Instalacija Tk

Grafička korisnička sučelja: Instalacija Tk

Priručnik za Tk GUI izvorno je pisan za skriptni jezik TCL, ali od tada su ga usvojili mnogi drugi jezici, uključujući i Ruby. Iako nije najmoderniji od alata, besplatan je i više platformski te je dobar izbor za jednostavnije GUI aplikacije. Međutim, prije nego što počnete pisati GUI programe, prvo morate instalirati Tk biblioteku i Ruby "vezivanja". Veza je Ruby kod koji se koristi za povezivanje sa samom Tk bibliotekom. Bez uvezivanja, skriptni jezik ne može pristupiti izvornim bibliotekama, poput Tk.

Način instaliranja Tk-a razlikuje se ovisno o vašem operativnom sistemu.

Instaliranje Tk-a na Windows

Postoje brojni načini instaliranja Tk-a na Windows, ali najlakši je instalirati skriptički jezik ActiveTCL iz Active State-a. Iako je TCL potpuno drugačiji scenaristički jezik od Ruby-ja, čine ga isti ljudi koji čine Tk i dva su projekta usko povezana. Instaliranjem TCS distribucije ActiveState ActiveTCL, također ćete instalirati biblioteke Tk alata koje će Ruby koristiti.

Da biste instalirali ActiveTCL, idite na stranicu za preuzimanje ActiveTCL-a i preuzmite 8.4 verziju Standardne distribucije. Iako su dostupne i druge distribucije, nijedna od njih nema značajke koje će vam trebati ako želite samo Tk (a Standardna distribucija je takođe besplatna). Obavezno preuzmite 8.4 verziju preuzimanja jer su Ruby veza napisana za Tk 8.4, a ne za Tk 8.5. Međutim, to će se možda promijeniti sa budućim verzijama Ruby-a. Nakon preuzimanja dvaput kliknite instalacijski program i slijedite upute za instaliranje ActiveTCL i Tk.

Ako ste Ruby instalirali s instalacijom jednim klikom, tada su Ruby Tk vezivi već instalirani. Ako ste Ruby instalirali na drugi način i Tk vezivi nisu instalirani, imate dvije mogućnosti. Prva opcija je deinstalirati trenutni Ruby interpreter i ponovo ga instalirati pomoću Instalatora za jedan klik. Druga opcija je zapravo daleko složenija. Uključuje instaliranje Visual C ++, preuzimanje izvornog koda Ruby i njegovo sastavljanje. Budući da ovo nije uobičajeni način rada za instaliranje Windows programa, preporučuje se korištenje instalatora za jedan klik.

Instaliranje Tka na Ubuntu Linux

Instalacija Tka na Ubuntu Linuxu je vrlo jednostavna. Da biste instalirali Tk i Ruby-ove Tk veze, jednostavno instalirajte libtcltk-ruby paket. Ovo će instalirati Tk i Rubyve Tk veze kao i sve druge pakete potrebne za pokretanje Tk programa napisanih u Rubyju. To možete učiniti pomoću grafičkog upravitelja paketa ili pokretanjem sljedeće naredbe u terminalu.

$ sudo apt - instalirajte libtcltk-ruby

Jednom libtcltk-ruby paket je instaliran, moći ćete pisati i pokretati Tk programe u Ruby-u.

Instaliranje Tk-a na druge Linux distribucije

Većina distribucija trebala bi imati Tk paket za Ruby i upravitelja paketa za upravljanje zavisnostima. Pogledajte dokumentaciju i forume za podršku distribucije za više informacija, ali općenito, trebat će vam bilo jedno libtk ili libtcltk paketi kao i bilo koji ruby-tk paketi za vezivanje. Alternativno, možete instalirati TCL / Tk iz izvora i kompilirati Ruby iz izvora s omogućenom opcijom Tk. Međutim, kako će većina distribucija pružiti binarne pakete za Tk i Ruby Tk povezivanja, ove bi se opcije trebalo koristiti samo kao krajnje sredstvo.

Instaliranje Tk-a na OS X

Instalacija Tk-a na OS X približno je jednaka instaliranju Tk-a na Windows. Preuzmite ActiveTCL verziju 8.4 TCL / Tk distribucije i instalirajte je. Ruby interpreter koji dolazi s OS X već bi trebao imati Tk vezivanja, tako da nakon instaliranja Tk-a trebali biste moći pokretati Tk programe napisane u Ruby-u.

Testiranje Tk

Jednom kada ste vezali Tk i Ruby Tk, dobra je ideja testirati i provjeriti da li djeluje. Sljedeći program kreiraće novi prozor pomoću Tk. Kada ga pokrenete, trebali biste vidjeti novi prozor GUI-ja. Ako vidite bilo kakve poruke o grešci ili se ne pojavi GUI prozor, Tk nije uspešno instaliran.

#! / usr / bin / env rubin
zahtijevati 'tk'
root = TkRoot.new do
naslov "Ruby / Tk test"
kraj
Tk.mainloop


Pogledajte video: Windowsi stigli u Zagreb (Septembar 2021).