2012-05-04 12 views
0

ためのスライダー私はgwindow(gWidgets)を使用して、長いウィンドウを作成する場合:< newwinをR - gwindow

- gwindow( "ABC"、幅= 500、高さ= 1200)どのように

ウィンドウをスライドさせるスライダを引き出すことはできますか?

+1

私はあなたがウィンドウに直接スクロールバーを追加するとは思わない - あなたはそれを 'ggroup(cont = newwin、use.scrollwindow = T、...)'を介して 'ggroup'に追加すると、そのggroupに十分なものを詰め込むと、スクロールバーが表示されますか? –

+0

それが動作します。ありがとう – SilverSpoon

+0

@ mathematical.coffee:シルバースプーンで受け入れることができるようにあなたのコメントを答えにすることができますか? –

答えて

0

ウィンドウにスクロールバーを直接追加することはありません。

ただし、use.scrollwindow引数でggroupにスクロールバーを追加することができます。

win <- gwindow('abc', width=500, height=1200) 
g <- ggroup(cont=win, use.scrollwindow=T, horizontal=F, ...) 

を私のプラットフォームで、Linux上で、ベース・ツールキットとしてgWidgetsGtk2を使用して、スクロールバーがすぐに表示されません。十分なウィジェットを使ってggroupを詰め込むと、スクロールバーが自動的に表示されると思います。

おそらく、tcltkやgwidgetsへのバックエンドでは、スクロールバーがすぐに表示されますが、必要に応じて表示されるように感じられます(意味があります)。

+0

基本ツールキットが許す限り、スクロールバーは必要なときに表示されます。ここでは良い標準化がありません。 RGtk2が最も効果的です。 tcltkビットは大きなハックであり、Qtの実装にはいくつかの注意が必要です。 – jverzani