标签: gtk vala
我想修改一个Gtk.Entry以适合其文本宽度,如何获得文本宽度?我尝试为每个字符设置平均宽度,但是无法正常工作
答案 0 :(得分:3)
GTK +小部件的渲染布局由Pango完成,因此,首先,通过在您的Layout上使用您想要的文本调用create_pango_layout为小部件创建Pango Gtk.Entry,然后使用{ {3}}来获取尺寸。
Layout
create_pango_layout
Gtk.Entry