logikapython - Dalam bahasa pemrograman Python, untuk membuat sebuah aplikasi berbasis GUI kalian harus membuat semua komponennya dengan menggunakan kode.
Tidak seperti C++ atau Delphi yang memiliki software buider untuk men-develop aplikasi nya (seperti embarcadero), Python tidak menggunakan software bulider sehingga untuk membuat komponen-komponenya kalian harus membuatnya dengan menggunakan kode.
Bahkan untuk membuat sebuah window pun kalian harus membuat nya dengan mengetikan beberapa kode.
Dan pada kesempatan kali ini, saya akan membuat window di Pyhton dengan menggunakan Tkinter. Dan saya asumsikan bahwa kalian sudah mengistall python dan sudah menyiapkan aplikasi kode editornya, disini saya menggunakan PyCharm. Sementara itu, langkah-langkahnya seperti berikut.
Langkah pertama silahkan kalian buka aplikasi kode editirnya dan buat project baru.
Setelah itu buat file python baru, lalu ketikan kode dibawah ini
from tkinter import *
root = Tk()
label = Label(root, text="This is the text")
label.pack()
root.mainloop()
Penjelasan.
Di baris pertama terdapat kode berikut.from tkinter import *
artinya, Python meng-import module tkinter yang terdapat pada direktori Python.
Tkinter merupakan module Python yang berfungsi untuk membuat aplikasi GUI. Dan kalian tidak perlu menginstall nya lagi karena sudah ada pada saat kalian mengistall Python.
Lalu pada baris berikutnya terdapat kode berikut,
root = Tk()
artinya saya membuat objek dari class Tk() yang merupakan class yang terdapat pada module tkinter dan menyimpanya pada variable root.
Lalu agar form nya tidak terlalu kosong, disini saya membuat 1 label dengan mengetika kode berikut
label = Label(root, text="This is the text")
label.pack()
pada baris pertama kode diatas saya memanggil function Label yang didalam nya terdapat 2 parameter. Parameter pertama merupakan variable class Tk() yaitu root dan variable kedua yaitu teks yang akan ditampilkan pada label.
Dan pada baris selanjutnya dapat diartikan bahwa saya menambahkan sebuah label kedalam window dengan menggunakan function pack().
Terakhir tinggal tambahkan kode berikut.
root.mainloop()
‘root’ mengacu pada variable root yang kita buat sebelumnya untuk menyimpan class Tk() dan mainloop() berfungsi ketika program dieksekusi maka program tersebut akan mengalami perputaran tak berhingga atau yang bisa disebut (infinite loop), sehingga program dapat dijalankan.
Dan setelah program dijalankan maka hasilnya akan menjadi seperti berikut.
Seperti itulah bagaimana Cara Membuat Window Di Python Dengan Menggunakan Tkinter. Semoga bermanfaat.