hakeの日記

Windows環境でプログラミングの勉強をしています。

Go言語 - WALKでGUI - ListBox

ListBoxの使用例。ウィンドウ上がListBox。
表示項目をstringのスライスにしてModelフィールドに置くことで表示させます。各項目はクリックおよびダブルクリックでイベントが発生します。
ボタンクリックで項目を追加しています。方法はListBox.Model()で項目リストを取得します。これはインターフェース型なのでストリングのスライスに型アサーションを実施してappend()で項目を追加後、Modelフィールドに再設定します。


続きを読む