内容

更新日: 2005/6/20
バージョン: gtkmm24

■ 概要
■ ソース
■ コンパイル
■ 結果

TOP

ファイルから画像を読み込んで表示

概要

Gtk::Imageを使ってファイルから画像を読み込んで表示させる。

./test.png を表示させる。なおGtk::ImageはWidgetであるので Boxなどのコンテナを使って配置することも出来る。

ソース

image.cpp

#include <gtkmm.h>

class MainWin : public Gtk::Window
{
    Gtk::Image m_img;
public:
    MainWin();
};

MainWin::MainWin()
    : m_img( "./test.png" )
{
    add( m_img );
    show_all_children();
}

int main( int argc, char *argv[] )
{
    Gtk::Main kit( argc, argv );
    MainWin mainwin;
    Gtk::Main::run( mainwin );

    return 0;
}

コンパイル

必要なコンパイルオプションは pkg-config を使って取得する。

g++ image.cpp -o image `pkg-config gtkmm-2.4 --cflags --libs`

結果