Igorの解説とか

このブログはWavemetrics社が開発および販売しているIgorについて解説するブログです。

IgorでGUI part1(panelの作成とボタン)

IgorでGUIを作りましょう。

GUIを作ると、面倒な打ち込み作業が減って楽です。

 

まずパネルの作成は以下の通りです。

ウィンドウ→新規→パネル
コマンドでは"newpanel"

f:id:Igorpro:20171221001923p:plain

 これで下のようなパネルが作成されます。

f:id:Igorpro:20171221002216p:plain

このパネルに色々な機能をつけることが出来ます。

パネルがアクティブになっている(クリックされている状態)でcontrol+tを押すと

f:id:Igorpro:20171221002727p:plain

このようなものが出てきます。

この状態で

パネル→コントロールを追加→ボタンを追加

f:id:Igorpro:20171221004615p:plain

とすると

f:id:Igorpro:20171221002919p:plain

 これが出てきます。(タイトルが"新規"と日本語になっているため、文字化けしています)

このまま実行を押すと

f:id:Igorpro:20171221003041p:plain

このようにボタンが追加されます。

左側にツールバーみたいなのが出てる状態で(control+tで出したり消したり出来ます)、なおかつ、カーソルの所が選択されている状態でダブルクリックすると

f:id:Igorpro:20171221003652p:plain

再びこの画面を呼び出すことが出来ます。

プロシージャの右にある新規...のボタンをクリックして

f:id:Igorpro:20171221003828p:plain

上のように

print "Yes!!"

を書き加えて、プロシージャを保存を選択し、変更をクリックします。

その後、control+tを押してツールバーみたいなのを隠します。

何気に大切です。

そして、ボタンをクリックすると、コマンドライン上にYes!!と出力されると思います。

 

次回はユーザー定義関数を使ってpanelとボタンの作成をします。