Gtk.EntryボックスをGtk.Toolbarに埋め込みましたが、実際には何でも要求された幅(Gtk.EntryとGtk.Entry自体を含むGtk.ToolItem)を変更してもGtkのサイズは変わりません。 。エントリ。私が間違っているのは何ですか?
他の場所にエントリを追加すると、同じ問題に直面するという点で、ツールバーに固有の問題ではないと思います-特定の幅よりも小さくならないでしょう(問題がむしろ小さくなっていると思います)より大きい)Width request
プロパティを使用します。
これを参照してください: http://faq.pygtk.org/index.py?file=faq14.001.htp&req=show および http://developer.gnome.org/gtk3/ 3.2/GtkEntry.html#gtk-entry-set-width-chars
つまり、プロパティWidth in chars
(gladeを使用している場合)または単に設定します:
# widget refers to the GtkEntry object
widget.set_width_chars(5)
もちろん、Width request
がWidth in chars
より大きい場合は無視されます。