Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Xóa đường gạch ngang trên Menu UI Tkinter

Menu bar có đường phân cách (tearoff) ở đầu. Tắt bằng tearoff="off" khi tạo Menu.

Ví dụ

# Import thư viện
from tkinter import *
from tkinter import ttk

# Tạo khung
win = Tk()
win.geometry("750x250")
win.title("Editor")

# Menu bar
menu_bar = Menu(win)

# Menu File tắt tearoff
file_menu = Menu(menu_bar, tearoff="off")
menu_bar.add_cascade(label='File', menu=file_menu)

# Các mục menu
file_menu.add_command(label="New", compound='left', underline=0)
file_menu.add_command(label="Open", compound='left', underline=0)
file_menu.add_command(label="Save", compound='left', underline=0)
file_menu.add_command(label="Exit", compound='left', underline=0)

win.config(menu=menu_bar)
win.mainloop()

Kết quả

Menu bar không có đường gạch ngang ở đầu menu File.

Xóa đường gạch ngang trên Menu UI Tkinter

Với tearoff="on" sẽ thấy đường gạch.

Xóa đường gạch ngang trên Menu UI Tkinter