0

私がやろうとしているのは、Cでいくつかの画像を開き、実際の画像を初期画像の1つに設定またはリセットできるGtkImagesで構成されるテーブルを作成することです(チェス盤を作成しようとしています)。GTKで試してみましたが、ウィジェットなので画像を2回以上使用できません。GDKを使用してみましたが、ドキュメントによると、すべての(画像関連の)GDK関数は非推奨になっています。

ワイドレットは次のようになります。

window <- table <- a1 a2 a3 ... a8                a1 - h8 are GtkImages.
                   b1 b2 b3 ... b8
                   c1 c2 c3 ... c8
                    ...
                   h1 h2 h3 ... h8

誰かアイデアはありますか?GTKで画像/ピックスマップを開く/使用することについて本当に混乱しています。また、Ubuntuを使用しています。すべての答えは大歓迎です。

4

1 に答える 1

6

画像をGdkPixbufsとして保存します。非推奨ではありません。GtkImageを使用してウィジェットにスワップしますgtk_image_set_from_pixbuf()

于 2012-10-01T05:08:44.103 に答える