「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`
結果