파이썬 tkinter에서 오류가 없지만 gui위 상단바 메뉴가 생성되지 않는 이유를 알고 싶습니다!

조회수 1404회
from tkinter import*
from tkmacosx import*

root = Tk()
root.title("제목 없음 - Mac 메모장")
root.geometry("640x480")

def open():
    pass
def save():
    pass

menu = Menu(root)
menu_file = Menu(menu, tearoff=0)
menu_file.add_command(label="열기", command=open)
menu_file.add_command(label="저장", command=save)
menu_file.add_separator()
menu_file.add_command(label="끝내기",command=root.quit)
menu.add_cascade(label="파일",menu=menu_file)
root.config(menu=menu)

# 편집,서식,보기,도움말
menu.add_cascade(label="편집")
menu.add_cascade(label="서식")
menu.add_cascade(label="보기")
menu.add_cascade(label="도움말")

이미지

위 코드를 실행하면 위와 같이 gui가 생성이 되고 memu 가 파일,편집,서식,보기,도움말 이렇게 4개가 생성이 됩니다! Windows에서 실행을 했을 때는 똑같이 실행이 됩니다. 저 파일메뉴를 클릭하면 열기,저장,끝내기가 뜨고 서식보기도움말을 각 클릭 했을때는 아무것도 없기에 아무것도 뜨지 않습니당 이미지

저는 Mac을 사용하는데, 코드를 똑같이 입력을 해도 사진과 같이 파일만 뜨고, 파일은 열기저장끝내기가 들어가 있지만 나머지 서식,보기,도움말은 생성되지가 않습니다 ㅠ

이런 GUI를 만들때 Windows는 from tkinter import 만 해도 사용이 가능했지만 Mac에서는 from tkmacosx import Button 도 함께 사용해야 버튼이 클릭되는 효과가 생겼습니다. 혹시 몰라 from tkmacosx import* 로도 해보았지만 똑같이 서식~도움말 메뉴는 생성이 되지 않았습니다.

어떻게 해야 서식~도움말 메뉴가 생기나요 ㅠㅠ 또 다른 from~ import를 추가해야하나요??

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)