Graafilised kasutajaliidesed: Tk installimine

Tk GUI tööriistakomplekt oli algselt kirjutatud TCL-i skriptikeele jaoks, kuid hiljem on selle kasutusele võtnud paljud teised keeled, sealhulgas Rubiin. Ehkki see pole tööriistakomplektidest kõige kaasaegsem, on see tasuta ja platvormideülene ning on hea valik lihtsamate GUI-rakenduste jaoks. Enne kui saate hakata kirjutama GUI-programme, peate esmalt installima Tk-teegi ja Ruby "köited". Sidumine on Ruby-kood, mida kasutatakse Tk-teegi endaga liidestamiseks. Ilma köideteta ei pääse skriptikeel juurde natiivsetele raamatukogudele, näiteks Tk.

Tk installimise viis sõltub teie opsüsteemist.

Tk installimine Windowsi

Tk installimiseks on arvukalt võimalusi Windows, kuid kõige lihtsam on installida ActiveTCL-i skriptikeel aktiivsest olekust. Kuigi TCL on täiesti erinev skriptikeel kui Ruby, on selle teinud samad inimesed, kes teevad Tk-d ja kaks projekti on omavahel tihedalt seotud. Installides ActiveState ActiveTCL TCL jaotuse, installite ka Tk-tööriistakomplekti teegid Ruby kasutamiseks.

ActiveTCL installimiseks minge ActiveTCL-i

instagram viewer
allalaadimisleht ja laadige alla standardversiooni 8.4 versioon. Kuigi saadaval on ka teisi jaotusi, pole ühelgi neist funktsioone, mida vajate ainult siis, kui soovite ainult Tk-d (ja ka standardjaotus on tasuta). Laadige alla kindlasti allalaaditav versioon 8.4, kuna Ruby-köited on kirjutatud Tk 8.4, mitte Tk 8.5. Ruby tulevaste versioonidega võib see aga muutuda. Kui see on alla laaditud, topeltklõpsake installijal ja järgige juhiseid ActiveTCL ja Tk installimiseks.

Kui installisite Ruby koos ühe klõpsuga installeerijaga, siis on Ruby Tk köited juba installitud. Kui installite rubiini muul viisil ja Tk-köiteid pole installitud, on teil kaks võimalust. Esimene võimalus on desinstallida praegune Ruby'i tõlk ja installida uuesti ühe klõpsuga installija abil. Teine võimalus on tegelikult palju keerulisem. See hõlmab Visual C ++ installimist, Ruby lähtekoodi allalaadimist ja selle ise kompileerimist. Kuna see pole Windowsi programmide installimisel tavapärane töörežiim, on soovitatav kasutada ühe klõpsuga installeerijat.

Tk installimine Ubuntu Linuxile

Tk installimine Ubuntule Linux on väga lihtne. Tk ja Ruby's Tk köidete installimiseks installige lihtsalt libtcltk-rubiin pakett. See installib Tk ja Ruby's Tk köited lisaks muudele pakettidele, mida on vaja Rubyga kirjutatud Tk programmide käitamiseks. Seda saate teha graafilise paketihalduri kaudu või käivitades terminalis järgmise käsu.

 $ sudo apt-get install libtcltk-ruby 

Kunagi libtcltk-rubiin pakett on installitud, saate Tk-programme kirjutada ja käivitada rubiinides.

Tk installimine teistele Linuxi distributsioonidele

Enamikul distributsioonidel peaks olema Tk-pakett Ruby jaoks ja paketihaldur sõltuvuste käsitlemiseks. Lisateavet leiate oma distributsioonide dokumentatsioonist ja tugifoorumitest, kuid üldiselt vajate mõlemat libtk või libtcltk pakendid nagu ka kõik muud ruby-tk köidete pakendid. Teise võimalusena saate installida TCL / Tk lähtest ja kompileerida lähtekoodist Ruby, kui suvand Tk on lubatud. Kuna enamik jaotusi pakub binaarpakette Tk ja Ruby Tk köitmiseks, tuleks neid võimalusi kasutada ainult viimase võimalusena.

Tk installimine OS X-i

Tk installimine OS X-i on sama mis Tk installimine Windowsi. Laadige alla ActiveTCL versiooni 8.4 TCL / Tk jaotus ja installige see. OS X-ga kaasasoleval Ruby-tõlgil peaks juba olema Tk-köited, nii et kui Tk on installitud, peaksite saama käivitada Rubyga kirjutatud Tk-programme.

Tk testimine

Kui olete Tk ja Ruby Tk köited, tasub seda proovida ja veenduda, et see töötab. Järgmine programm loob Tk abil uue akna. Selle käivitamisel peaksite nägema uut GUI-akent. Kui näete tõrketeateid või GUI-akent ei kuvata, pole Tk edukalt installitud.

 #! / usr / bin / env rubiin
nõudma 'tk'
juur = TkRoot.new tegema
pealkiri "Ruby / Tk Test"
lõpp
Tk.mainloop

instagram story viewer