[ruby-list:49636] RubyTkのgridをスクロールさせたい

From: dezawa <dezawa@...>
Date: 2013-10-07 04:04:44 UTC
List: ruby-list #49636
(2013年10月01日 18:34), dezawa wrote:
 [ruby-list:49621] Windows。LinuxでのGUI  の続編です

出沢です
html同士だから良いかな、とRubyWebDialogsをちょっと眺めて、
tableをDRYにするのが厄介そうだったので止めました。
調べていたらRubyTk TkTableと言うのがあることに気がつき、
それで少し遊んで見ました。
見せるだけなら使いやすそう、と思われたのですが、リストboxとか
チェックboxとか入れられないのですね。

で、gridをtableに使うか、と思ったのですがスクロールで行き詰まりました。

TkFrameにgridではめ込んで、frameにscrollをつけようとしたら、
  unknown option "-yscrollcommand
え? と見てみると確かにFrameにはscrollは無いのですね。
他に適当な物が見つからず、
  class MyTkFrame < Tk::Frame; include k::Scrollable
としてみましがた、予想通りだめ。

以下を満たすにはどうするのが良いでしょうか。
  スクロールできるtable
  cellにWidgetを置ける
  LinuxでもWindowsでも動く

宜しくお願いします。


In This Thread