gpt4 book ai didi

python - wxPython - UltimateListCtrl.ScreenToClient 类型错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:08:05 24 4
gpt4 key购买 nike

我似乎无法调用 UltimateListCtrl.ScreenToClient(pos)。我不断收到类型错误。我输入一个 (x,y) 元组,然后得到

TypeError: ScreenToClient() takes exactly 3 arguments (2 given)

我分别输入x,y,然后得到

TypeError: Window_ScreenToClient() takes at most 2 arguments (3 given)

有什么帮助吗?这是 UltimateListControl 的问题吗?有简单的解决方法吗?谢谢

最佳答案

我相信这是 UltimateListCtrl 中的问题。

幸运的是,有一个相当简单的修复方法。找到加载 UltimateListCtrl 的 ultimatelistctrl.py 文件,找到其中的 ScreenToClient 方法并替换该行

        return self._mainWin.ScreenToClient(x, y)

        return self._mainWin.ScreenToClient((x, y))

当您单独指定 xy 时,ultimatelistctrl.py 文件的完整路径应位于异常回溯中。在我的机器上,它是C:\Python27\lib\site-packages\wx-2.9.3-msw\wx\lib\agw\ultimatelistctrl.py。回溯还提到了该方法中该行的行号,在我的例子中为 12457。

我建议对 ultimatelistctrl.py 文件中的 ClientToScreen 方法进行相同的更改,因为它也存在同样的问题。

关于python - wxPython - UltimateListCtrl.ScreenToClient 类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34402118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com