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

จะลบเส้นประออกจาก UI เมนู tkinter ของฉันได้อย่างไร


วิดเจ็ตเมนูใน Tkinter ใช้เพื่อสร้างแถบเมนูในแถบนำทางของแอปพลิเคชัน ตั้งอยู่ที่ด้านบนของหน้าต่างแอปพลิเคชันก่อนแถบชื่อเรื่อง บางครั้ง เราเห็นเส้นประซึ่งปรากฏที่ด้านบนของรายการเมนูแรก การฉีกขาด (บูลีน) แอตทริบิวต์ในเมนูระบุว่าหากเราเริ่มแทรกรายการเมนูแล้วในขั้นต้นรายการทั้งหมดจะได้รับการจัดทำดัชนีจาก 1 อย่างไรก็ตามเมื่อเราปิด การฉีกขาด คุณสมบัติ รายการสามารถเริ่มสร้างดัชนีจาก 0 และเส้นประจะหายไปจากด้านบน

ตัวอย่าง

# Import the tkinter library
from tkinter import *

# Create an instance of tkinter frame
win= Tk()

# Set the size of the Tkinter window
win.geometry("700x350")

# Create an instance of MenuBar
menubar= Menu(win)
file= Menu(menubar, tearoff= 0)

# Add Menu Items
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()

ผลลัพธ์

การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมเมนูบนแถบนำทาง เมื่อเราคลิกเมนู มันจะแสดงรายการเมนู

จะลบเส้นประออกจาก UI เมนู tkinter ของฉันได้อย่างไร