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