Gtk3 - 阻止 TextView 使 Window 增长
Gtk3 - Prevent TextView to make Window grow
我目前正在尝试使用 GTK3 创建一个小笔记应用程序。它基本上是一个 Window
贴在您的桌面上并且未经过修饰。目前它包含一个 Button
和一个 TextView
,它们位于 ListBox
中。但是,一旦 TextView
的文本行多于 space 的文本行,TextView
和 Window
就会增长。 Window
实际上会比屏幕大。
我尝试过的:
window.SetResizable(false)
- 在
Window
和 ListBox
上使用 SetVExpand(false)
- 将 TextView 包装在
Layout
中,文档声称这是一个可滚动的容器(我可能误解了)
我只是用了Gtk.ScrolledWindow
.
var hAdjustment, vAdjustment *gtk.Adjustment
textViewScrollPane, _ := gtk.ScrolledWindowNew(hAdjustment, vAdjustment)
textView, _ := gtk.TextViewNew()
textViewScrollPane.Add(textView)
例子是Go
,其实没关系
我目前正在尝试使用 GTK3 创建一个小笔记应用程序。它基本上是一个 Window
贴在您的桌面上并且未经过修饰。目前它包含一个 Button
和一个 TextView
,它们位于 ListBox
中。但是,一旦 TextView
的文本行多于 space 的文本行,TextView
和 Window
就会增长。 Window
实际上会比屏幕大。
我尝试过的:
window.SetResizable(false)
- 在
Window
和ListBox
上使用 - 将 TextView 包装在
Layout
中,文档声称这是一个可滚动的容器(我可能误解了)
SetVExpand(false)
我只是用了Gtk.ScrolledWindow
.
var hAdjustment, vAdjustment *gtk.Adjustment
textViewScrollPane, _ := gtk.ScrolledWindowNew(hAdjustment, vAdjustment)
textView, _ := gtk.TextViewNew()
textViewScrollPane.Add(textView)
例子是Go
,其实没关系