擅长:python、mysql、java
<p>问题是<code>programs_width</code>是一个列表。</p>
<pre><code>programs_width = list()
</code></pre>
<p>如果没有这些<code>if</code>语句</p>
<pre><code>if prog_width == '342':
programs_width = 181
#1 hour
if prog_width == '691':
programs_width = 181
</code></pre>
<p>触发器,则<code>programs_width</code>仍将是此处的列表:</p>
<pre><code>self.getControl(prog_ids).setWidth(programs_width)
</code></pre>
<p>这会导致错误。</p>