Latest posts on ошибка при change item в ComboBoxEntry, pygtk topichttp://python.su/forum/topic/553/2007-03-15T14:03:48+02:00Общий :: GUI :: ошибка при change item в ComboBoxEntry, pygtk
2007-03-15T14:03:48+02:00slivlen3877Я тоже с такой проблемой сталкивался, решить пока так и не смог :(
Общий :: GUI :: ошибка при change item в ComboBoxEntry, pygtk
2007-03-15T12:42:41+02:00pythonwin3872всем привет!<br/>в чем может быть причина - подскажите пожалуйста?<br/>ругается:<br/><span style="color:red"><br/>main.py:404: GtkWarning: gtk_combo_box_entry_set_text_column: assertion `entry_box->priv->text_column == -1' failed<br/> self.comboboxentryPage.set_text_column(0)<br/></span><br/><br/>на код налог <a href="http://www.async.com.br/faq/pygtk/index.py?req=show&file=faq16.007.htp">http://www.async.com.br/faq/pygtk/index.py?req=show&file=faq16.007.htp</a><br/><div class="code"><pre><span class="k">def</span> <span class="nf">on_change_comboboxentry</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">widget</span><span class="p">,</span> <span class="n">event</span><span class="o">=</span><span class="bp">None</span><span class="p">)</span>
<span class="n">model1</span> <span class="o">=</span> <span class="n">widget</span><span class="o">.</span><span class="n">get_model</span><span class="p">()</span>
<span class="n">iter1</span> <span class="o">=</span> <span class="n">widget</span><span class="o">.</span><span class="n">get_active_iter</span><span class="p">()</span>
<span class="k">if</span> <span class="n">iter1</span><span class="p">:</span>
<span class="n">page</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">model1</span><span class="o">.</span><span class="n">get_value</span><span class="p">(</span><span class="n">iter1</span><span class="p">,</span> <span class="mi">0</span><span class="p">))</span>
<span class="k">else</span><span class="p">:</span>
<span class="k">print</span> <span class="n">iter1</span>
<span class="k">return</span> <span class="bp">False</span>
</pre></div>при повторном вызове метода