擅长:python、mysql、java
<p>确保你的函数返回一些东西…:</p>
<pre><code>def select(self):
...
(filename, fileselector) = QFileDialog.getOpenFileName(...)
if filename:
return filename
return
</code></pre>
<p>默认情况下,<code>select</code>与Python中的任何方法或函数一样,将返回<code>None</code>,因此最后的<code>return</code>是多余的(但我喜欢显示它实际结束的位置)。你知道吗</p>
<p>现在,您可以将您的<code>other_function</code>称为<code>other_function(YourWidget.select())</code>。你知道吗</p>
<p>您还可以将<code>.select()</code>的输出存储在<code>QWidget</code>的属性中</p>