Om du försöker att skapa några programverktyg använder Tk , först , kanske du inte vet var du ska börja . Tk är ett programmeringsverktyg som ursprungligen utformats för Tcl språket . Nu stöder Tk också Perl , Ruby och Python -koder . Detta öppnar verktyget till många nya användare , och lämnar många människor vill veta hur man använder det . När du blir förtrogen med de viktigaste verksamheter , kan du använda Tk att skapa små , singel - drift stationära verktyg . Instruktioner
1
Informera din värd program som det verktyg du ska göra använder Tk . Vad du skriver uttryckligen är beroende av vilken värd program du använder . För Tcl , typ " paketet kräver Tk " utan omgivande citattecken ( samma hela ) . För Ruby , typ " kräva " TK " " och sedan " kräver " tkextlib /platta ' " på följande rad . Det finns flera alternativ om du använder Perl , men Tk Docs föreslår att du använder TKX . Om du vill använda TKX , typ " använd TKX , " i Perl , och om du vill använda en annan bindning , helt enkelt ersätta " TKX " i koden . För Python , typ " från Tkinter import * " och på nästa rad , " från Tkinter import TTK " att använda Tk .
2
Skriv ett namn för din verktyg . Till exempel , om du vill göra ett verktyg för att konvertera pounds till gram , skulle du skriva " pund till Grams " omgiven av texten relevant för ditt programmeringsspråk . En fullständig lista över kommandon för olika programmeringsspråk finns på nätet ( se Resurser ) .
3
Design en layout för din widget . Om du gör en omvandlare , skulle de viktigaste faktorerna vara ett område för användaren att ange värdet de vill konvertera , ett utrymme för att resultatet ska visas , en knapp för att utföra beräkningen , och alla de etiketter som behövs . Om du kan dela upp din design så att viktiga funktioner ockupera ett rutnät , det gör processen enklare .
4
Ange koden för en ram widget . Detta delar ditt användargränssnitt i berörd storlek nätet, och gör det lättare att hålla designen av fönstret konsekvent. Koden finns tillgänglig på alla språk på Tk Docs ( se Resurser ) .
5
Skapa de viktigaste funktionerna i verktyget . För att fortsätta med exemplet , ange koden för att skapa ett fält textinmatning , ett fönster för svaret ska visas i , och en klickbar knapp . Ange koden för storleken på varje komponent , och skriv " textVariable " i den position avseende eventuell rörlig display fält ( där användaren skriver in värdet som ska omvandlas och läser det konverterade värdet ) .
6
Märk de relevanta delarna med text . Använd något som " Konvertera " skrivet på knappen , och en etikett för varje av de numeriska fälten . Dessa etiketter och komponenterna själva är placerade med ett kolumner och rader rutnät referens .
7
Lägg några inslag för att förbättra användargränssnittet . Detta kan innebära att man sätter markören att automatiskt placeras i textfältet , och konfigurera " Enter" för att utföra " Konvertera " -funktion .
8
Ange en beräkning som visar förhållandet mellan två värden för att definiera på "Konvertera "-funktion. Till exempel , måste du tala om för verktyget att en pundet är lika med 453,59 gram . Detta görs på olika sätt , beroende på programmeringsspråk .