查找从Python GUI应用程序调用def的内容

时间:2018-04-17 19:11:08

标签: python visual-studio wxpython

我试图理解由离开公司的同行开发的Python应用程序。 在模块的一个类中有一个def,我试图找到GUI中的内容来调用它。我正在使用Visual Studio并安装了Python Tools。

我知道shift-F12,但它似乎与Java和Eclipse一样,我更精通。所以我感到沮丧。

Module: LoadSet.py

...other classes in this file...
class LoadSet_Base(object):
   ...other def in this Class...
    def copy_from(self, that):
       I have a break in this section but I never can get into this section

项目中有200多个类,因此它不是一个小项目。我已经在SkillPort上学习了许多Python培训模块,所有这些都是该语言的基本教义,并且看起来比我的前同行代码更直接。也许我的前同行代码不是pythonic!

那么如何在GUI(wxPython)应用程序中找到哪个小部件,单击,操作等来调用此方法?

1 个答案:

答案 0 :(得分:0)

如果我不知道如何使用它,我通常会使用IDE查找特定功能的所有用法。 PyCharm和Wingware都内置了这个。如果Visual Studio也没有为此提供某种右键单击支持,我会非常惊讶。

如果所有其他方法都失败了,请在整个源代码中为该函数名称grep。

您可能也找到了死代码的实例。也许代码被重构,并且不再调用函数/方法。