Input
โค้ด: เลือกทั้งหมด
from tkinter import *
from tkinter import messagebox
import sys
def mHello():
print("Hello World")
def hello(event):
status=messagebox.askyesno(title="ยืนยัน",message="คุณต้องการปิดใช่หรือไม่")
if status>0:
sys.exit()
gui=Tk()
gui.geometry("450x450")
gui.title("Python GUI")
mlabel = Label(text="48",fg="pink",bg="black").pack()
mButton=Button(text="Submit",fg="black",bg="red",command=mHello).pack()
b1=Button(text="Hello")
b1.bind('<Button-1>',hello)
b1.pack()
objEntry=Entry().pack()
menubar=Menu(gui)
fileMenu=Menu(menubar,tearoff=0)
fileMenu.add_command(label="New")
fileMenu.add_command(label="Open")
fileMenu.add_command(label="Save")
fileMenu.add_command(label="Close")
helpMenu=Menu(menubar,tearoff=0)
helpMenu.add_command(label="Contract")
helpMenu.add_command(label="Document")
menubar.add_cascade(label="File",menu=fileMenu)
menubar.add_cascade(label="Help",menu=helpMenu)
gui.config(menu=menubar)
gui.mainloop()
-นำโมดูล messageBox มาใช้จาก tkinter
โค้ด: เลือกทั้งหมด
from tkinter import messagebox
โค้ด: เลือกทั้งหมด
import sys
โค้ด: เลือกทั้งหมด
def hello(event):
status=messagebox.askyesno(title="ยืนยัน",message="คุณต้องการปิดใช่หรือไม่")
if status>0:
sys.exit()
โค้ด: เลือกทั้งหมด
b1=Button(text="Hello")
b1.bind('<Button-1>',hello)
b1.pack()
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : PythonGUI(tkinter)
-ความหมายและการTkinter
-บทเรียนที่เกี่ยวข้องกับ python
-VDO Tutorail - Python
-ถามตอบ-Java&Python