如何刪除 Tkinter 選單 UI 中的破折號線?
選單欄包含垂直堆疊的選單項。我們可以透過初始化 Menu(root) 物件來建立一個選單欄。每當我們在應用程式中初始化一個選單欄時,它會在選單欄頂部顯示一個線分隔符。
為了刪除分隔符或選單中的破折號線,我們可以使用 tearoff 屬性。可以透過定義 'tearoff = off' 屬性來建立它。
示例
#Import the required Libraries
from tkinter import *
from tkinter import ttk
#Create an instance of Tkinter frame
win = Tk()
#Set the geometry of Tkinter frame
win.geometry("750x250")
win.title("Editor")
# Adding Menubar
menu_bar = Menu(win)
#Create a New Menu in the MenuBar
file_menu = Menu(menu_bar, tearoff="off")
#All file menu-items will be added here next
menu_bar.add_cascade(label='File', menu=file_menu)
#Add Menu Items in the file 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()輸出
執行以上程式碼將在視窗頂部顯示一個具有選單欄的視窗。

現在,設定 'tearoff = on' 並再次執行程式碼以觀察其對選單欄的影響。

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP