작업 표시 줄 검사기와 같은 Tkinter 메뉴를 만들려고합니다. 이 메뉴로 가서 확인란을 선택하면 특정 단추가 내 창에 나타나고 사용자는 원하는대로 여러 단추를 선택할 수 있습니다.Tkinter 메뉴 및 버튼
프로그램은 텍스트 필드에 텍스트를 입력하고 버튼을 클릭하면 버튼이 연결된 웹 브라우저가 시작되는 웹 브라우저가 시작됩니다.
위에서 언급 한 메뉴를 만들려면 어떻게해야합니까?
편집 :
난 그냥 해봤 기본 메뉴 물건 :
buttonmenu = Menu(menubar, tearoff=0)
buttonmenu.add_command(label="button1", command=turnbuttononoff)
buttonmenu.add_command(label="button2", command=turnbuttononoff)
buttonmenu.add_command(label="button3", command=turnbuttononoff)
buttonmenu.add_command(label="button4", command=turnbuttononoff)
buttonmenu.add_command(label="button5", command=turnbuttononoff)
이 그냥 기본 메뉴를 만듭니다. 버튼을 켜거나 끌 수있는 기능이 있으면 멋질 것입니다.
따라서 본질적 기능 도시되지에게 표시되는 버튼을 스왑
def turnbuttononoff():
#togglebutton here
ANSWER : 는 I는 각 버튼이 저장된의 데이터를 사전 제조하고 있는지 점검 버튼이 활성 상태 였고, 활성화되어있는 경우 버튼을 끄고 비활성 상태 인 경우 버튼을 끕니다. 각 버튼에 대한 명령 람다 기능이 작동합니다.
def Toggle_Button(myButton):
if myButton.winfo_ismapped()==1:
myButton.grid_forget()
else:
myButton.grid(row=gridData[myButton][0],column=gridData[myButton][1])
코드를 작성해달라고 요청했거나 이해할 수없는 메뉴 버튼이나 메뉴에 대한 구체적인 내용이 있습니까? –
일부 코드를 원하지만 실제로 사용자 입력으로 인해 단추를 표시하거나 사라지게 만드는 방법을 모릅니다. – KevinShaffer
우리는 Tkinter 문제를 도울 수 있지만 @BryanOakley가 암시하는 것처럼, 나는 코드를 작성하지 않을 것입니다. 너 뭐 해봤 니? – Fiver