如何获得文本宽度?

How can I get a text width?

我想修改一个 Gtk.Entry 以适应它的文本宽度,我怎样才能获得文本宽度?。我试过为每个字符设置一个平均宽度,但它不能正常工作

GTK+ 小部件的渲染布局由 Pango 完成,因此首先,通过调用 create_pango_layout with the text you want on your Gtk.Entry and then use get_size 获取尺寸,为您的小部件创建一个 Pango Layout