私はMac OS Xに移植しているwxPythonベースのアプリを持っています。ネイティブの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 のコードが混在していて何か問題がありますか? 障害点はありますか?