25 April 2021

Membuat Tampilan GUI Pada Python Dengan Module TKINTER – Part 2

www.niguru.comNiguru.com | Minggu, 25 Apr 2021 | Pada posting sehari sebelumnya Niguru.com sudah membahas mengenai cara untuk membuat tampilan program secara GUI (Graphical User Interface) atau secara visual. Karena interface program GUI akan lebih nyaman bagi user dibandingkan program dengan interface DOS yang berbasis teks.

Pada posting kali ini Niguru.com akan melanjutkan pembahasan dengan membahas berbagai aturan untuk menampilkan teks pada window GUI.

Langsung saja Niguru.com akan menampilkan screenshot dari program bernama gui02.py yang sudah dibahas pada posting sebelumnya:

www.niguru.com

 
Note:
Jangan lupa untuk menempatkan instruksi .place agar teks berada pada lokasi yang benar pada window.

Berikut ini contoh bila instruksi .place dibuat non aktif dengan menambahkan tanda pagar (#), sehingga baris instruksi tidak diolah saat compiling karena dianggap komentar:


www.niguru.com

Hasilnya, saat dieksekusi hanya tampil window yang kosong. Hal ini dikarenakan teks tidak ditentukan lokasi penempatannya pada window tersebut:

www.niguru.com

 
Cara lain untuk membuat teks tetap tampil pada window tanpa menuliskan lokasi barisnya adalah dengan penambahan instruksi .pack, yang akan menempatkan teks dalam suatu paket yang pasti tampil di atas window, berikut ini sintaks untuk .pack:

label.pack()

Berikut ini contoh bila instruksi tersebut ditempatkan pada program gui02.py menjadi:

from Tkinter import *

layar=Tk()
layar.title("UJI COBA TEKS SECARA GUI")

label01=Label(layar)
label01.configure(text="Uji coba tulis teks disini")

label02=Label(layar)
label02.configure(text="Ini kalimat kedua")

label03=Label(layar)
label03.configure(text="Ini kalimat ketiga")

label01.pack()
label02.pack()
label03.pack()

layar.mainloop()


www.niguru.com

Simpan dengan nama gui02b.py (boleh disimpan dengan nama lain):

www.niguru.com

 
Buka DOS /command prompt. Buka atau jalankan file gui02b.py. 
Hasilnya:


www.niguru.com

 
Note:
Pada hasil tampilan program di atas, tampak bahwa teks berada di tengah. Untuk membuat teks tampil rata kiri dapat digunakan sintaks:

label.pack(anchor=W)

Berikut ini contoh bila instruksi tersebut ditempatkan pada program gui02b.py menjadi:

from Tkinter import *

layar=Tk()
layar.title("UJI COBA TEKS SECARA GUI")

label01=Label(layar)
label01.configure(text="Uji coba tulis teks disini")

label02=Label(layar)
label02.configure(text="Ini kalimat kedua")

label03=Label(layar)
label03.configure(text="Ini kalimat ketiga")

label01.pack(anchor=W)
label02.pack(anchor=W)
label03.pack(anchor=W)

layar.mainloop()


www.niguru.com

Simpan dengan nama gui02c.py (boleh disimpan dengan nama lain):

www.niguru.com

 
Buka DOS /command prompt. Buka atau jalankan file gui02c.py. 
Hasilnya:


www.niguru.com

Demikianlah penjelasan mengenai cara membuat tampilan GUI pada Python. Dan penjelasan ini akan dilanjutkan pada posting berikutnya.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

No comments:

Post a Comment