我一直在玩pyobjc,似乎得到了这个警告我相信下面的代码。
警告:
类NSWindow中的方法userSpaceScaleFactor在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问题吗? 你是如何解决这个问题的?
感谢所有帮助。
答案 0 :(得分:0)
PyObjC不会调用" userSpaceScaleFactor"没有明确要求这样做。
您提到的openradar链接表明该消息是由NSOpenPanel中的错误引起的(或者更确切地说,NSOpenPanel尚未更新为完整的视网膜支持)。