Jumat, 31 Agustus 2018

Cara Membuat Message Box Dengan Tkinter Python.

Message Box

logikapython - Di artikel sebelumnya saya sudah membahas bagaimana cara menggunakan function dengan Tkinter Python. Dan pada kesempatan kali ini saya akan membahas bagaimana Cara Membuat Message Box Dengan Tkinter Python.

Mesaage box pada suatu program aplikasi berfungsi untuk memberi tahu user mengenai status dari proses dalam program aplikasi tersebut. Status tersebut dapat berupa pesan sukses atau berhasil dan pesan error atau gagal. Misal pada saat kalian login kedalam aplikasi media sosial (seperti: facebook, instagram dll) jika kalian berhasil login atau username dan password yang kalian masukan benar, maka kalian bisa melihat halaman beranda. Sedangkan jika login kalian gagal atau username dan password yang kalian masukan salah maka akan muncul pesan error atau pesan pemberitahuan error.

Nah, dalam artikel ini saya akan membahas bagaimana cara membuat message box. Dan ada dua jenis message box, yang pertama yaitu message box yang isinya hanya sebuah pesan pemberitahuan yang didalamnya terdapat satu button, dan yang kedua adalah message box yang isinya berupa konfirmasi yang didalamnya terdapat dua button yaitu button yes dan no.

Cara Membuat Message Box Dengan Tkinter Python. 

Pertama-tama silahkan kalian buka aplikasi kode editor kalian masing-masing (disini saya menggunakan PyCharm).

Lalu buat project baru dengan nama terserah kalian, dan didalamnya silahkan kalian buat file python baru dengn nama terserah kalian juga.

Setelah itu silahkan copy kan kodenya dibawah ini.

Message Box untuk pemberitahuan

# Menggunakan modul Tkinter
from tkinter import *
# Menggunakan class messagebox
import tkinter.messagebox

# Membuat object Tkinter
root = Tk()
# Mengatur ukuran window
root.geometry("400x150")

# Membuat function yang isinya sebuah message
def Message():
    tkinter.messagebox.showinfo("Judul", "Selamat anda berhasil membuat messagebox!")

# Membuat button yang jika diklik akan memanggil function Message() yang dibuat diatas lalu menampilkan messagenya
button = Button(root, text="Show Message", command=Message)
button.pack(pady=20)

# Menjalankan Program
root.mainloop()

Hasilnya
Message Box


Message Box untuk konfirmasi

# Menggunakan modul Tkinter
from tkinter import *
# Menggunakan class messagebox
import tkinter.messagebox

# Membuat object Tkinter
root = Tk()
# Mengatur ukuran window
root.geometry("400x150")

# Membuat function yang isinya sebuah message konfirmasi
def Message():
    answer = tkinter.messagebox.askquestion("Judul", "Apakah sekarang kalian bisa membuat messagebox?")
    if answer == 'yes':
        print("Ya, saya bisa!")
    else:
        print("Saya tidak bisa.")

# Membuat button yang jika diklik akan memanggil function Message() yang dibuat diatas lalu menampilkan message konfirmasi
# Jika button yes diklik maka pada console akan menampilkan text Ya, saya bisa!
# Jika button no diklik maka pada console akan menampilkan text Saya tidak bisa.
button = Button(root, text="Show Message", command=Message)
button.pack(pady=20)

# Menjalankan program
root.mainloop()

Hasilnya
Message Box


Mungkin seperti itulah yang bisa saya bahas mengenai Cara Membuat Message Box Dengan Tkinter Python. terima kasih sudah berkunjung.

View MoreHOTTEST ARTICLES