我有一个基于 wxPython 的应用程序,我正在移植到 Mac OS X,因为我需要显示一些看起来像本机 mac 警报的警报,所以我为此使用 pyobjc
import Cocoa
import wx
app = wx.PySimpleApp()
frame = wx.Frame(None, title="mac alert test")
app.SetTopWindow(frame)
frame.Show()
def onclick(event):
Cocoa.CFUserNotificationDisplayAlert(0, 3, 0, 0, 0, "Should i mix wxpython and objc", "hmmm...",
"Cool", "Not Cool", "Whatever")
frame.Bind(wx.EVT_LEFT_DOWN, onclick)
app.MainLoop()
wx 和 objc 代码的这种混合有什么问题吗,有什么故障点吗?