2009-07-20 4 views
2

내 프로그램이 Windows에서 WxPython으로 이미 실행되고 있는지 확인하는 가장 쉬운 방법은 무엇입니까? 이상적으로 사용자가 두 번째로 프로그램을 시작하려고하면 포커스가 첫 번째 인스턴스로 돌아갑니다 (창이 최소화되어 있어도).두 번째 인스턴스 열기 방지

question은 비슷하지만 대답은 VB.NET입니다.

답변

3

wx.SingleInstanceChecker을 사용해야합니다. 그것을 사용하는 방법에 대한 자세한 내용은 here을 참조하십시오. this post은 실행중인 인스턴스를 찾는 것에 대해 알려줍니다 (이 작업을 위해서는 pywin32 함수를 사용해야하며, wxPython AFAIK에는 아무 것도 내장되어 있지 않습니다).

관련 문제