Tkinter Listbox, Menu & Message

 


Tkinter Listbox

Sintax :

w = Listbox(parent, options)


Contoh 1 :

# !/usr/bin/python3  

from tkinter import *  

top = Tk()  

top.geometry("200x250")  

lbl = Label(top,text = "A list of favourite countries...")  

listbox = Listbox(top)  

listbox.insert(1,"India")  

listbox.insert(2, "USA")  

listbox.insert(3, "Japan")  

listbox.insert(4, "Austrelia")  

lbl.pack()  

listbox.pack()  

top.mainloop()


Contoh 2 :

# !/usr/bin/python3  

from tkinter import *  

top = Tk()  

top.geometry("200x250")  

lbl = Label(top,text = "A list of favourite countries...")  

listbox = Listbox(top)  

listbox.insert(1,"India")  

listbox.insert(2, "USA")  

listbox.insert(3, "Japan")  

listbox.insert(4, "Austrelia")  

#this button will delete the selected item from the list   

btn = Button(top, text = "delete", command = lambda listbox=listbox: listbox.delete(ANCHOR))  

lbl.pack()  

listbox.pack()  

btn.pack()  

top.mainloop()  

   

Tkinter Menu

Sintax :

w = Menu(top, options)


Contoh 1 :

# !/usr/bin/python3  

from tkinter import *  

top = Tk()  

def hello():  

    print("hello!")  

# create a toplevel menu  

menubar = Menu(root)  

menubar.add_command(label="Hello!", command=hello)  

menubar.add_command(label="Quit!", command=top.quit)  

# display the menu  

top.config(menu=menubar)  

top.mainloop()  


Contoh 2 :

from tkinter import Toplevel, Button, Tk, Menu  

top = Tk()  

menubar = Menu(top)  

file = Menu(menubar, tearoff=0)  

file.add_command(label="New")  

file.add_command(label="Open")  

file.add_command(label="Save")  

file.add_command(label="Save as...")  

file.add_command(label="Close")  

file.add_separator()  

file.add_command(label="Exit", command=top.quit)  

menubar.add_cascade(label="File", menu=file)  

edit = Menu(menubar, tearoff=0)  

edit.add_command(label="Undo")  

edit.add_separator()  

edit.add_command(label="Cut")  

edit.add_command(label="Copy")  

edit.add_command(label="Paste")  

edit.add_command(label="Delete")  

edit.add_command(label="Select All")  

menubar.add_cascade(label="Edit", menu=edit)  

help = Menu(menubar, tearoff=0)  

help.add_command(label="About")  

menubar.add_cascade(label="Help", menu=help)  

top.config(menu=menubar)  

top.mainloop() 


Tkinter Message

Sintax :

w = Message(parent, options)


Contoh :

from tkinter import *  

top = Tk()  

top.geometry("100x100")  

var = StringVar()  

msg = Message( top, text = "Welcome to Javatpoint")  

msg.pack()  

top.mainloop()