如果按下ctrl-shift,我的应用程序的窗口会升到前面。
即使单击最小化按钮,它也能正常工作。
但是在点击窗口后,它无法升起。
我的部分代码:
if sys.platform == 'darwin':
self.mac_raise(subproc=True)
elif sys.platform == 'linux2':
print self.IsIconized() # always False
if self.IsIconized():
self.Iconize(False)
self.Show(True)
self.Raise()
else:
if self.IsIconized():
self.Iconize(False)
self.Raise()
完整代码:https://github.com/thinker3/youdao my_youdao.py
在Windows7上,它按预期工作。在Mac上,我复制了一个osascript来完成这个技巧。
答案 0 :(得分:0)
解决方法
command = 'wmctrl -a "%s"' % title # or xdotool
os.system(command)
等待更好的答案