グリッドのみを含むWindowオブジェクトがあります。Gtk :: Builderを使用してグリッドへのポインターを取得し、次にいくつかのGtk :: Boxを使用Gtk::Box->pack_end()
してグリッドを何度も(毎回操作されたコンテンツで)グリッドに追加したいと思います。
それが呼ばれるたびpack_end()
に私は得るが:
gtk_box_pack: assertion 'gtk_widget_get_parent (child) == NULL' failed
私の端末では、ボックスに何も追加されません。
私は何をすべきか?
ありがとう
*編集:目標:すべてのレコードが次々に垂直に表示されますが、DBテーブルのエントリを各レコードの豪華なウィジェットに配置したいと思います。派手なウィジェットをGladeのウィンドウとして作成し、Gtk::Builderを使用してそれへのポインターを取得できると思いました。そのため、ファンシーのGladeファイルには、カスタムの外観を持つグリッドを含むウィンドウがあります。、を実行しようとすると、上記のエラーがadd
発生pointer to the fancy *grid*
しto
ますvisible window's Box
。はっきりしているといいのですが。