擅长:python、mysql、java
<p>要在槽中传递参数,需要构造lambda表达式:</p>
<pre><code>self.filmButton.clicked.connect(lambda: openWebpage("http://some.web.adress"))
</code></pre>
<p>为了进一步解释这一点,connect()方法接受一个可调用对象作为其参数。lambda表达式基本上是一个匿名函数,就是这样一个可调用对象。您还可以将函数调用包装在<code>functools</code>模块的<code>partial()</code>方法中以实现相同的功能。有关Python可调用内容的更多信息,请参见<a href="https://stackoverflow.com/questions/111234/what-is-a-callable-in-python">What is a "callable" in Python?</a></p>