Gtk::Widget
親a に対するa の相対的な位置を取得する必要がありますGtk::Table
。ほとんどの情報源 (例: http://library.gnome.org/devel/gtk-faq/stable/x642.html ) は、 を呼び出す必要があると述べていますGtk::Widget::get_allocation()
。ただし、返さGtk::Allocation
れるオブジェクトには常にx = -1
、y = -1
、width = 1
、が含まれますheight = 1
。
Gtk::Table
これは、オブジェクトが実際に公開されてレンダリングされる前に発生することに注意する必要があります。show_all_children()
orへの呼び出しはcheck_resize()
、子ウィジェットのジオメトリを再計算すると予想されますが、役に立ちません。
私は何を間違っていますか?前もって感謝します。