Tkinter
Nama Tkinter berasal dari Tk interface. Tkinter ditulis oleh Steen Lumholt dan Guido van Rossum, dan kemudian direvisi oleh Fredrik Lundh.[3] Tkinter adalah perangkat lunak bebas yang dirilis dibawah lisensi Python.[4] DeskripsiSeperti kebanyakan binding Tk modern lainnya, Tkinter diimplementasikan sebagai pembungkus Python di sekitar interpreter Tcl lengkap yang tertanam dalam interpreter Python. Panggilan Tkinter diterjemahkan ke dalam perintah Tcl, yang diumpankan ke interpreter yang disematkan ini, sehingga memungkinkan untuk mencampur Python dan Tcl dalam satu aplikasi. Ada beberapa pustaka GUI alternatif populer yang tersedia, seperti wxPython, PyQt, PySide, Pygame, Pyglet, dan PyGTK. Beberapa definisiWindow (Jendela)Istilah ini memiliki arti yang berbeda dalam konteks yang berbeda, tetapi secara umum istilah ini mengacu pada area persegi panjang di suatu tempat pada layar tampilan pengguna. Top-level window (Jendela tingkat atas)Jendela yang bertindak sebagai anak dari jendela utama. Ini akan didekorasi dengan bingkai standar dan kontrol untuk manajer desktop. Ini dapat dipindahkan di sekitar desktop dan biasanya dapat diubah ukurannya. WidgetIstilah umum untuk salah satu blok penyusun yang menyusun aplikasi dalam antarmuka pengguna grafis.
Frame (Bingkai)Di Tkinter, widget Frame adalah unit dasar organisasi untuk tata letak yang kompleks. Frame adalah area persegi panjang yang dapat berisi widget lain. Child dan parentSaat widget apa pun dibuat, hubungan induk-anak dibuat. Misalnya, jika Anda menempatkan label teks di dalam bingkai, bingkai tersebut adalah induk dari label tersebut. Contoh aplikasiBerikut merupakan contoh aplikasi Tkinter sederhana Python3 dengan satu gawit:[7] #!/usr/bin/env python3
from tkinter import *
root = Tk() # Create the root (base) window
w = Label(root, text="Hello, world!") # Create a label with words
w.pack() # Put the label into the window
root.mainloop() # Start the event loop
Untuk Python 2, satu-satunya perbedaan adalah kata "tkinter" di dalam perintah import yang dikapitalisasi menjadi "Tkinter".[8] Referensi
Pranala luar
|