tkinter를 사용하는 Python 유틸리티를 작성했습니다. 저는 매킨토시에서 실행하고 있습니다. 실행될 때, 그것은 애플 제공 파이썬 실행기 프로그램 (/Library/Frameworks/Python.framework/Versions/3.2/Resources/Python.app) 내에서 실행됩니다.Apple Python launcher가 명령 키 바인딩에 대해 작동합니다.
내 코드는 자체 메뉴를 설치하고 내 편집 메뉴 (Command-x, command-c, command-x, command-a, command-z)에 해당하는 일반적인 Macintosh 명령 키에 해당합니다. 명령 -q). 내 문제는 Python 실행 프로그램이 명령 키 바인딩에 응답한다는 것입니다. 붙여 넣기와 같은 작업은 두 번 수행되기 때문에 불편합니다. 변경된 파일을 저장하기 전에 런처 프로그램이 내 프로그램을 종료하기 때문에 종료하는 것이 실제 문제입니다.
Python 실행 프로그램이 명령 키와 동일한 기능을 수행하는 것을 막을 수있는 방법이 있습니까? 나는 이것을 시도했다 : "rootWindow.unbind ('<Command-Key-q>')
", 그러나 아무 소용이 없습니다. 내 코드를 정리하기 전에 실행 프로그램이 종료됩니다.
OS X 10.6.6에서 CPython 3.2를 사용하고 있습니다.
감사합니다, 코디. 이것은 광고 된대로 작동합니다. 그런데 Tck/TkAqua FAQ는 이제 [link] (http://wiki.tcl.tk/12987)에 있습니다. – david193
내가 그 점을 분명히하자. 좋아하는 토론에서 참조 된 Tck/TkAqua FAQ는 이제 [New Tcl/TkAqua FAQ] (http://wiki.tcl.tk/12987)에 있습니다. – david193
굉장! 앱을 사용해보세요. 투표 해 주시거나 내 대답을 수락 하시겠습니까? 내가 찾은 다른 답변에 투표를하기에 충분한 평판을 얻으 려합니다. –