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

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

תיאור עריכה

כמו שאר הממשקים לספריה הגרפית 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 בוויקיפדיה האנגלית

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