私はgtkとcの初心者です。すべてのウィジェットからGtkテーブルを削除する方法
私のプログラムにcとlibgladeを使用しています。
私は、ユーザーが行ったコンボボックスの選択に応じて、gtkテーブルを何度も更新する必要があるプログラムを作成しています。
初期化では、guiに空のテーブルがあるvboxがあります。ユーザはコンボボックスからオプションを選択し、選択に応じてテーブルにウィジェット(ラベルと入力ボックス)がパックされます。ユーザーが自分の選択を別のオプションに変更した場合は、前のウィジェットのテーブルをクリアして、選択のための新しい適切なウィジェットでテーブルをパックする必要があります。
テーブルウィジェットを破棄して新しいテーブルを作成してvboxに追加しようとしましたが、セグメンテーションフォルトが発生しました。
テーブル内のウィジェットを破壊する方法はありますか、テーブルや私がやりたいやり方を変える方法はありますか?
GTKについて私が知っていることが少ししかありません! –