タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rubyとTkDNDに関するmieki256のブックマーク (1)

  • DebianでRubyからTcl/TkのTkDNDを利用してドラッグアンドドロップを実装する -- ぺけみさお

    Rubyでドラッグアンドドロップを実装したGUIプログラムを作りたかったが、全く情報が無く、苦労したのでメモする。 結論から書くと、tkライブラリと、TkDNDというエクステンションを活用すれば実装できる。 背景Rubyではtkライブラリを使って、簡単にTcl/Tkを使ったGUIプログラムを作ることができる。 Tcl/Tkは便利だが、標準ではドラッグアンドドロップをサポートしていないという問題がある。この問題を解決するのが、TkDNDというTkのエクステンションだ。 実はRubyのtkライブラリにも、tkextlib/tkDNDというサブライブラリが用意されており、これでTkDNDを使うことができる。 しかし、Debianでは肝心のTkDNDのパッケージが提供されていない。このためTkDNDを自力でインストールしてやらねばならない。 tkライブラリのインストールまずRubyのtkライブラリ

  • 1