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 בוויקיפדיה האנגלית

Crystal kpackage.png ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום למכלול ולהרחיב אותו.
Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0