ファイルから画像を読み込んで表示
概要
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`
結果