擅长:python、mysql、java
<p>只需在调用ILCheck后使用<code>ILCheckbox.setCheckState(Qt.Checked)</code>。在</p>
<p>你不需要这里的信号,因为你可以准确地呼叫一个插槽。在</p>
<p>如果您想多次使用这个特性,您应该考虑编写一个setter来改变<code>self.ILCheck</code>的状态并发出一个信号。在</p>
<p>澄清后编辑:</p>
<ul>
<li>您可以使用setter方法,但是不应该设置ILCheckbox的值,而应该调用<code>your_properly_named_anddefine_signal.emit()</code>。有关信号定义的更多信息,请参见<a href="http://www.pythoncentral.io/pysidepyqt-tutorial-creating-your-own-signals-and-slots/" rel="nofollow">http://www.pythoncentral.io/pysidepyqt-tutorial-creating-your-own-signals-and-slots/</a>。在</li>
<li>你必须将你的信号连接到一个能正确设置复选框的插槽。这个连接可以在控制器类的<code>__init__()</code>中建立。在</li>
</ul>