<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Thanks for your responses.<div class="im"><br><br>&gt;&gt;  In your example, rope should first infer the object main_widget holds<br>
&gt;&gt;  and then its helpMenu attribute and finally its insertItem.  When rope<br>&gt;&gt;  cannot find the location of insertItem, it has failed to follow this<br>
&gt;&gt;  chain (maybe some dynamic or uncommon case). <br><br></div>I&#39;ve found out that for the line:<div class="im"><br><br>main_widget.helpMenu.insertItem(&quot;Hello world&quot;,self.hi,0,666)<br><br></div>the helpMenu attribute is defined in main_form.ui<br>

<br>Should I convert this to a .py file using pyuic4 and then import it to my project?<div class="im"><br><br>&gt;&gt;  By the way, if you merely want to find the location of methods and<br>&gt;&gt;  classes based on their name, you can use the old but effective tags<br>

&gt;&gt;  mechanism. <br><br></div>How do I do that?<br>
</blockquote></div><br>