Python appscript OSAX display_dialog:如何将其移至前台
我正在使用此处中的示例;尤其是我有这样的代码:
from osax import *
sa = OSAX()
print sa.display_dialog("Python says hello!",
buttons=["Hi!", "Howdy!", "Duuuude!"],
default_button=3)
该对话框始终在后台打开。如何在前台打开它(或将其移动到前台)?
I am playing around with the example from here; esp. I have this code:
from osax import *
sa = OSAX()
print sa.display_dialog("Python says hello!",
buttons=["Hi!", "Howdy!", "Duuuude!"],
default_button=3)
The dialog always opens in the background. How can I open it in (or move it to) the foreground?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
添加
activate
命令以使您的 Python 进程获得窗口管理器应用程序焦点。您还可以选择不 GUIfy 您的 Python 进程,方法是针对不露面的后台应用程序,如所述 这里。
Add an
activate
command to give your Python process the window manager application focus.You can also choose to not GUIfy your Python process by targeting a faceless background app as described here.
目前这有效:
This works for now: