noanoa 日々の日記

micro:bit、Scratch、Minecraft @小学生向けプログラミング教室(三鷹)

gtk3

Ruby/GTK3を今時のGlade, XML, Builder, CSSで書く8 - 描画

Glade を使って、gtk3 で図形を描画します。(Gtk::DrawingAreaCairo::Contex
図形を描画するには、まず描画領域(DrawingArea)を配置し、その中で画像描画ライブラリcairo を使って図形を描画します。

続きを読む

Ruby/GTK3を今時のGlade, XML, Builder, CSSで書く7 - メニュー

Glade を使って、gtk3 で文字を入力するメニューを表示します。 
メニューにはメニューバー,ツールバー,ポップアップメニューがありますが、ここではメニュバー(Gtk::MenuBar)を取り上げます。続きを読む

Ruby/GTK3を今時のGlade, XML, Builder, CSSで書く6 - テキスト入力

Glade を使って、gtk3 で文字を入力するテキストボックス(Gtk::Entry)を表示します。続きを読む

Ruby/GTK3を今時のGlade, XML, Builder, CSSで書く5 - テキスト

Glade を使って、gtk3 でテキストを表示します。(Gtk::TextViewGtk::ScrolledWindow続きを読む

Ruby/GTK3を今時のGlade, XML, Builder, CSSで書く4 - 画像、アニメーション

Glade を使って、gtk3 で画像(Gtk::ImageGdk::Pixbuf)を配置し、周期的呼び出し(Gtk.timeout_add,GLib::Timeout)でアニメーションを表示します。

続きを読む

Ruby/GTK3を今時のGlade, XML, Builder, CSSで書く3- ボタン

Glade を使って、gtk3 でボタンを配置していきます。
 続きを読む

Ruby/GTK3を今時のGlade, XML, Builder, CSSで書く2- 部品の配置

Glade を使って、ウィンドウに GUIの部品(Widget;ウィジェット)を配置しいく方法を述べます。

続きを読む

Ruby/GTK3を今時のGlade, XML, Builder, CSSで書く1- 基本,ウィンドウ

いまどきのGTK+3 は、UI部分は Gladeを使ってXMLを書いて Gtk::Builderで読み込み、色指定などは CSSで指定するスタイルみたいです。そこで、以前書いた;
Ruby/GTK2,GTK3 プログラミング Tips 1〜9
をそのスタイルに書き換えていこうと思います。続きを読む

Ruby/GTK2,GTK3 プログラミング Tips(8)- 描画

(2017.11.14 追加記事;

gtk2,gtk3 で図形を描画します。(Gtk::DrawingAreaCairo::ContextGdk::Drawable続きを読む

Ruby/GTK2,GTK3 プログラミング Tips(7-2)- メニュー2

(2017.10.27 追加記事;
gtk2,gtk3 でメニューを表示する、今回は B. 手作業で作っていく方法を述べます。続きを読む

Ruby/GTK2,GTK3 プログラミング Tips(7-1)- メニュー1

(2017.10.27 追加記事;
gtk2,gtk3 でメニューを表示します。(Gtk::UIManagerGtk::MenuBar続きを読む

Ruby/GTK2,GTK3 プログラミング Tips(6)- テキスト入力

(2017.10.19 追加記事;
→・Ruby/GTK3を今時のGlade, XML, Builder, CSSで書く6 - テキスト入力


gtk2,gtk3 で文字を入力するテキストボックス(Gtk::Entry)を表示します。続きを読む

Ruby/GTK2,GTK3 プログラミング Tips(5)- テキスト

(2017.9.18 追加記事;
gtk2,gtk3 でテキストを表示します。(Gtk::TextView,Gtk::ScrolledWindow)続きを読む

Ruby/GTK2,GTK3 プログラミング Tips(4)- 画像、アニメーション


gtk2,gtk3 で 画像(Gtk::Image,Gdk::Pixbuf)や周期的呼び出し(Gtk.timeout_add,GLib::Timeout)でアニメーションを表示します。続きを読む

Ruby/GTK2,GTK3 プログラミング Tips(3)- ボタン

(2017.8.26 追加記事;
→・Ruby/GTK3を今時のGlade, XML, Builder, CSSで書く3- ボタン


gtk2,gtk3 で GUIの基本部品(Widget;ウィジェット)であるボタン(Gtk::Button)を作ります。続きを読む

Ruby/GTK2,GTK3 プログラミング Tips(2)- 部品の配置

(2017.8.25 追加記事;
gtk2,gtk3 で作ったウィンドウに GUIの部品(Widget;ウィジェット)を配置していきます。続きを読む

Ruby/GTK2,GTK3 プログラミング Tips(1)- 基本,ウィンドウ

(2017.8.13 追加記事;
→・Ruby/GTK3を今時のGlade, XML, Builder, CSSで書く1- 基本,ウィンドウ


Ruby で GUI を作るのに Ruby/GTK2,GTK3 を使おうと思いましたが、情報が少なくて苦労しました。
せっかくなので、まとめておきます。続きを読む
プロフィール
薬剤師なのにコンピュータが好き、鍼灸マッサージ師なのにプログラミングが好き。小中高校生向けのプログラミング教材を作るのが現在の日課。micro:bit、Scratch、Minecraft、Rubyなどで作成中。 FIREして2019年に世界一周クルーズしました。














月別アーカイブ
カテゴリ別アーカイブ
記事検索