Pernah mendengar tentang Tkinter?
Tkinter adalah adalah salah satu Toolkit yang ada pada bahasa program Python. Python dengan tkinter adalah kombinasi yang tepat jika kamu ingin membuat GUI dengan cepat dan mudah.
Nah di artikel ini kita akan membahas tentang tKinter pada python. Yuk simak sampai habis!
Sebenarnya banyak toolkit GUI untuk python, mulai dari yang sederhana sampai yang komplit. Tapi kenapa Tkinter lebih sering digunakan?
- Tkinter mudah diakses oleh siapa saja. (Accessibility)
Tkinter merupakan toolkit yang ringan dan satu-satunya solusi GUI yang paling sederhana untuk Python sampai saat ini. Kita cukup menuliskan beberapa baris kode Python untuk membuat aplikasi GUI sederhana dengan Tkinter. Untuk menambahkan komponen baru pada Tkinter, kita dapat membuatnya dalam kode Python atau menambahkan paket ekstensi seperti Pmw, Tix, atau ttk. - Tkinter mudah digunakan di semua platform (Portability)
Sebuah program Python yang dibangun menggunakan Tkinter dapat berjalan dengan baik di semua platform sistem operasi seperti Microsoft Windows, Linux, dan Macintosh. Dan dari segi tampilan window, akan terlihat sama dengan standar platform yang digunakan. - Tkinter selalu tersedia di Python (Availability)
Tkinter merupakan modul standar pada pustaka Python. Sebagian besar paket instalasi Python sudah langsung berisi Tkinter. Khusus untuk beberapa distro Linux, kita perlu menambahkan paket Tkinter secara terpisah. Pada Windows, kita bisa langsung menggunakan Tkinter sesaat setelah kita menginstal paket instalasi Python. - Dokumentasi Tkinter sangat LUAR BIASA (Documentation)
Saat ini banyak sekali buku-buku yang membahas Tkinter. Selain buku, kita juga bisa belajar Tkinter secara online. Karena Python (plus Tkinter) ini bersifat open-source, maka banyak sekali komunitas-komunitas yng membahas Python dan Tkinter dan kita bisa belajar dan bertanya langsung dengan para ahli.
Untuk memuat Toolkit tkinter kamu perlu :
- Mengimport Module tkinter
- Membuat Main Window (Container)
- Menambahkan beberapa widget ke window
- Terapkan Event Trigger pada widget
Ada 2 metode utama yang user harus tau jika ingin membangun GUI dengan aplikasi Phyton.
- Tk(screenName=None, baseName=None, className=’Tk’, useTk=1)
Untuk mengubah nama window, kamu dapat mengubah className sesuai yang diinginkan. Kode dasar yang digunakan untuk membuat window utama aplikasi adalah : m=tkinter.Tk() dimana m merupakan nama window yang diinginkan
- Mainloop ()
Mainloop () digunakan ketika aplikasi kamu siap dijalankan. mainloop () adalah loop tak terbatas yang digunakan untuk menjalankan aplikasi, tunggu sampai suatu peristiwa terjadi dan prosesnya peristiwa selama jendela tidak ditutup.
tkinter juga menawarkan akses ke konfigurasi geometrik widget yang dapat mengatur widget di parent window. Ada tiga class utama dalam Geometri Class manager :
- method pack (): mengatur widget di blok sebelum menempatkan di parent widget.
- method grid (): mengatur widget di grid (struktur seperti tabel) sebelum menempatkan di parent widget.
- method place (): mengatur widget dengan menempatkannya pada posisi tertentu yang diarahkan oleh programmer.
Nahh itu penjelasan singkat mengenai tKinter pada python. Semoga artikel ini bermanfaat yaaa!