Tkinter

מתוך ויקיפדיה, האנציקלופדיה החופשית
Tkinter
מפתח ג'ון אוסטרווט עריכת הנתון בוויקינתונים
מערכת הפעלה Microsoft Windows, MacOS, Linux
נכתבה בשפות Python
סוג רישיון Python License
https://docs.python.org/3/library/tk.html
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

Tkinter (בעברית: טִיקִינְטֶר) הוא ממשק של שפת התכנות פייתון לערכת התצוגה Tk (ספרית קוד חוצה פלטפורמות של כלים גרפיים). Tkinter כלול בספריה הסטנדרטית של פייתון בהתקנות של פייתון במערכות ההפעלה Linux, Microsoft Windows, ו-Mac OS X. הוא נוצר על ידי פרדריק לונד (Fredrik Lundh) ונחשב לכלי הסטנדרטי לבניית GUI בפייתון. Tkinter הוא תוכנה חופשית ששוחחרה תחת רישיון פייתון. השם Tkinter נובע מהצירוף Tk Interface, שכן הוא ממשק של ערכת Tk.

תיאור[עריכת קוד מקור | עריכה]

כמו שאר הממשקים לספריה הגרפית Tk בשפות תכנות אחרות, Tkinter מכילה מפרש של שפת התכנות Tcl שמובנה במפרש של פייתון, כך שקריאות מ-Tkinter מתורגמות לפקודות ב-Tcl, ומעובדות על ידי המפרש. בצורה זו ניתן לשלב Python ו-Tcl באותה אפליקציה. ישנן מספר ספריות GUI פופולריות בפייתון כאלטרנטיבה ל-Tkinter, כגון wxPython, PyQt, Pygame, Pyglet, PyGTK.

שימוש בסיסי ב-Tkinter[עריכת קוד מקור | עריכה]

יצירת תוכנית Hello World בסיסית באמצעות ספרית Tkinter בפייתון 3:

from tkinter import *
root = Tk() # יצירת החלון עצמו, הבסיס שעליו ייבנו הווידג'טים האחרים
w = Label(root, text="Hello, world!") # יצירת אובייקט של תווית עם טקסט
w.pack() # root -העברת התווית למסך
root.mainloop() # התחלת לולאת האירועים - פתיחת החלון וכל הווידג'טים שעליו והקשבה לאירועים המתקבלים.

בגרסה המוקדמת יותר של פייתון, פייתון 2, יש לכתוב את Tkinter באות גדולה, על מנת שהקוד יעבוד.

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]

ויקישיתוף מדיה וקבצים בנושא Tkinter בוויקישיתוף

הדוקומנטציה הרשמית של Tkinter

Tkinter בוויקיפדיה האנגלית

ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.