2017-12-06 9 views
1

私はこの質問Gtk ComboBox width based on contentsの文脈の中で与えられたunderscore_dによってコメントを参照しています:すべての短いオプションで[新しいものにコンボボックスのモデル]あなた[...]変更した場合GTK:再集合後のコンボボックスの(自動)収縮は本当に不可能ですか?

。 「コンボボックス」は を元に戻しません。

私は自分自身気づいた、と私は

gtk_widget_queue_draw (combobox); 
while (gtk_events_pending()) { 
    gtk_main_iteration(); 
} 

でなく、無駄にコンボボックスを縮小しようとしました。 gdk_threads_add_idleのような他の "トリック"もうまくいきませんでした。

コードや設定によって、過度に広いコンボボックスを縮小する方法はありませんか?

+0

私は道を見つけることができません:-( – theGtknerd

答えて

0

私は今コンボボックスウィジェットを破棄し、毎回それを再作成します。私がこれをしなければ、サイズの変更はかなり大きく、コンボボックスは非常に大きく見えます。それほどエレガントではありませんが、そうです。

関連する問題