Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Tkinter의 메뉴 항목에 구분 기호를 추가하는 방법은 무엇입니까?

<시간/>

Tkinter 메뉴 위젯은 애플리케이션에서 드롭다운 메뉴를 만드는 데 사용됩니다. 메뉴 위젯을 사용하면 메뉴에서 항목을 선택하고 애플리케이션에서 특정 작업을 실행할 수 있습니다.

많은 응용 프로그램에서 메뉴의 메뉴 항목을 구분하는 점선 구분선을 봅니다. 구분 기호는 한 유형의 메뉴 항목을 다른 유형과 구분하며 이를 사용하여 메뉴 항목의 계층 구조를 시각화할 수 있습니다. 메뉴 항목 사이에 구분 기호를 만들려면 add_separator()를 사용할 수 있습니다. 방법.

예시

# Import the required libraries
from tkinter import *
from tkinter import ttk

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

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

menubar=Menu(win)
# Add Menu
my_menu=Menu(menubar, tearoff=0)

# Adding Menu Items
my_menu.add_command(label="Refresh")
my_menu.add_command(label="Edit")

# Add a separator
my_menu.add_separator()
my_menu.add_command(label="View")
my_menu.add_command(label="Save")
my_menu.add_command(label="Close")
menubar.add_cascade(label='File', menu=my_menu)

win.config(menu=menubar)

win.mainloop()

출력

위의 코드를 실행하면 창 상단에 메뉴 표시줄이 있는 창이 표시됩니다. 메뉴바에 메뉴 항목을 표시하려면 '파일' 메뉴를 클릭하십시오. 메뉴 항목은 구분 기호로 구분됩니다.

Tkinter의 메뉴 항목에 구분 기호를 추가하는 방법은 무엇입니까?