「Hello World」と表示する
概要
ウィンドウを開いてラベルを表示する。Gtk::Windowを派生させてHelloWorld クラスを作りGtk::Labelを貼り付ける。
ソース
hworld.cpp#include <gtkmm.h> class HelloWorld : public Gtk::Window { Gtk::Label m_label; public: HelloWorld(); virtual ~HelloWorld(){} }; HelloWorld::HelloWorld() { m_label.set_text( "Hello World" ); add( m_label ); show_all_children(); resize( 100, 100 ); } int main( int argc, char *argv[] ) { Gtk::Main kit( argc, argv ); HelloWorld hw; Gtk::Main::run( hw ); return 0; }
コンパイル
必要なコンパイルオプションは pkg-config を使って取得する。g++ hworld.cpp -o hworld `pkg-config gtkmm-2.4 --cflags --libs`
結果
