wxwidgets에서 다른 창에서 두 번 클릭을 감지 할 수 있습니까?wxwidgets가 다른 창에서 마우스 클릭을 감지 함
리눅스로 바꾸려는 나의 목표는 바탕 화면과 파일 관리자를 두 번 클릭하고 메뉴를 표시하는 프로그램을 만들고 싶습니다.
Windows에서는 listary와 같습니다.
리눅스에서 wxwidgets (가급적 wxpython)을 사용할 수 있습니까? Windows에서는 어떨까요?
wxwidgets에서 다른 창에서 두 번 클릭을 감지 할 수 있습니까?wxwidgets가 다른 창에서 마우스 클릭을 감지 함
리눅스로 바꾸려는 나의 목표는 바탕 화면과 파일 관리자를 두 번 클릭하고 메뉴를 표시하는 프로그램을 만들고 싶습니다.
Windows에서는 listary와 같습니다.
리눅스에서 wxwidgets (가급적 wxpython)을 사용할 수 있습니까? Windows에서는 어떨까요?
FindWindow() 및 Bind() 이벤트 처리기를 사용해보십시오.
좀 더 자세한 정보를 제공 할 수 있습니까? 그것을 사용하는 방법에. 나는 시도했다 'print (wx.FindWindowById (12832))'12832는 Windows에서 작업 관리자의 PID이지만 "None"을 반환한다. 또한 wx.FindWindow (12832)는 나에게 "모듈 'wx'에는 'FindWindow'속성이 없습니다." – fbg13
마우스를 캡처하지 않는 한 다른 프로세스의 창에 대해 마우스 클릭 또는 다른 이벤트를 수신 할 수 없습니다. 결코 릴리스하지 않는 것이 좋지 않습니다.
바탕 화면과 파일 관리자의 빈 공간을 두 번 클릭하면 나머지는 동일한 동작을합니다. 빈 공간을 두 번 클릭해도 아무 것도 해체해서는 안되며, 다른 걱정거리도 있습니다. 창문에서는 listary가 그 일을 할 수 있기 때문에 가능합니다. 리눅스 데스크탑/파일 관리자가 빈 공간을 감지 할 수 있는지 여부는 알지 못합니다. – fbg13
아마도 도움이 될 수 있습니다. https://www.codeproject.com/messages/1822262/how-to-detect-double-click-on-desktop-window.aspx – macroland