相关疑难解决方法(0)

向山狮通知中心发送通知

有人可以举例说明从Cocoa应用程序向通知中心发送测试通知吗?例如.当我点击一个NSButton

macos xcode cocoa objective-c osx-mountain-lion

56
推荐指数
1
解决办法
2万
查看次数

在Python中弹出图形对话框的最简单的跨平台方法是什么?

我想用最简单的方法在Python脚本中弹出简单的对话框.理想情况下,解决方案将:

  • 适用于Windows,OS X,Gnome,KDE
  • 看起来像任何操作系统上的本机对话框
  • 需要最少的代码

要弹出一个简单的标准对话框,只需要很少的代码.基本上你只是说"用这个文本弹出标准对话框",或者"弹出一个带有问题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 dialog cross-platform zenity

38
推荐指数
8
解决办法
3万
查看次数

如何使用python创建系统托盘弹出消息?(视窗)

我想知道如何使用python创建系统托盘弹出消息.我已经在很多软件中看到了这些软件,但很难找到资源来轻松地使用任何语言.有人知道在Python中这样做的一些库吗?

python system-tray popup

34
推荐指数
6
解决办法
4万
查看次数