RGtk2を使用してR内でGtkGUIを開発しています。GUIの一部は、(可変長の)タンパク質配列の表示です。タンパク質配列は、ラインラッピングがオンになり、ラインラップモードがPANGO_WRAP_CHARに設定されたGtkLabelに配置されます。次に、GtkLabelはGtkScrolledWindowに配置されます。残念ながら、GtkLabelは正しいディメンションを要求できないようであるため、これは機能しません。したがって、質問は次のとおりです。スクロール可能なGtkLabelを作成する方法はありますか、それとも使用する必要のある別のウィジェットがありますか?
コード例:
window <- gtkWindow(show=FALSE)
scroll <- gtkScrolledWindow()
window$add(scroll)
label <- gtkLabel()
label$setLineWrap(TRUE)
label$setLineWrapMode('PANGO_WRAP_CHAR')
scroll$add(label)
label$setText('THIS IS JUST AN EXAMPLE: ABCDEFGHIJKLMNOPQRSTUVXYZ')
window$show()
問題を表示するには、ウィンドウのサイズを変更する必要がある場合があることに注意してください...
最高のトーマス