Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ลบเส้นประ (Dashed Line) จาก Menu UI ใน Tkinter

Menu widget ใน Tkinter มีเส้นประ (tearoff line) ที่ด้านบนของเมนูย่อย โดยค่าเริ่มต้น ใช้ tearoff=0 เพื่อปิดการทำงานนี้

ตัวอย่างโค้ด

from tkinter import *

win = Tk()
win.geometry("700x350")

menubar = Menu(win)
file = Menu(menubar, tearoff=0)  # ปิด tearoff line

file.add_command(label="New")
file.add_command(label="Open")
file.add_command(label="Save")
file.add_separator()
file.add_command(label="Quit")

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

win.mainloop()

ผลลัพธ์

เมนู File ไม่มีเส้นประด้านบน

ลบเส้นประ (Dashed Line) จาก Menu UI ใน Tkinter