有人可以举例说明从Cocoa应用程序向通知中心发送测试通知吗?例如.当我点击一个NSButton
我想用最简单的方法在Python脚本中弹出简单的对话框.理想情况下,解决方案将:
要弹出一个简单的标准对话框,只需要很少的代码.基本上你只是说"用这个文本弹出标准对话框",或者"弹出一个带有问题x的对话框并将响应反馈到变量y".
这适用于在命令行上运行的简单脚本.我不想知道GUI框架或者必须设置代码"启动GUI线程,注册事件处理程序,配置一些窗口属性,运行循环"等等.我不想设置窗户或之后关闭窗户.我把文本放在窗口和/或按钮和/或复选框中,它返回用户点击的内容.其他一切都应该自动处理.例如:
message_box('File conversion complete')
Run Code Online (Sandbox Code Playgroud)
对于带有"确定"按钮的标准对话框,或
balloon_tip('File conversion complete')
Run Code Online (Sandbox Code Playgroud)
对于系统托盘弹出气球,或
format = button_box('Which file format do you want?', 'JPG', 'PNG')
Run Code Online (Sandbox Code Playgroud)
然后他们按下两个按钮中的一个,然后format
等于'JPG'
,或
response = text_query('What would you like to name the file?')
Run Code Online (Sandbox Code Playgroud)
然后在他们输入框并输入Ok后,response
现在等于'bananas.txt'
.无需其他代码.没有丑陋的命令行提示穷人.
我列出了Zenity和EasyGUI作为示例答案,因为它们与我想要的相似,但并不完美.
[ 以前在Python论坛上问过 ]
我想知道如何使用python创建系统托盘弹出消息.我已经在很多软件中看到了这些软件,但很难找到资源来轻松地使用任何语言.有人知道在Python中这样做的一些库吗?
python ×2
cocoa ×1
dialog ×1
macos ×1
objective-c ×1
popup ×1
system-tray ×1
xcode ×1
zenity ×1