pyobjc中的userSpaceScaleFactor

时间:2013-01-07 15:54:06

标签: objective-c pyobjc

我一直在玩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问题吗? 你是如何解决这个问题的?

感谢所有帮助。

1 个答案:

答案 0 :(得分:0)

PyObjC不会调用" userSpaceScaleFactor"没有明确要求这样做。

您提到的openradar链接表明该消息是由NSOpenPanel中的错误引起的(或者更确切地说,NSOpenPanel尚未更新为完整的视网膜支持)。