我一直在玩pyobjc,似乎收到了这样的警告,因为我相信下面的代码。
警告:
类userSpaceScaleFactor中的方法NSWindow在10.7及更高版本上被废弃。它不应用于新的应用程序。使用convertRectToBacking:代替。
代码:
def findFile_(self, parent):
panel = NSOpenPanel.openPanel()
panel.setCanChooseDirectories_(YES)
panel.setAllowsMultipleSelection_(NO)
panel.setTitle_("Please Choose a File")
panel.setPrompt_("Choose")
panel.runModal()我不是说这是个pyobjc问题吗?你怎么解决这个问题?
所有的帮助都是感激的。
发布于 2013-01-24 15:30:35
如果没有明确要求,PyObjC不会调用"userSpaceScaleFactor“。
您提到的开放雷达链接表明,消息是由NSOpenPanel中的一个bug引起的(或者说,NSOpenPanel还没有更新到完全支持视网膜)。
https://stackoverflow.com/questions/14199381
复制相似问题