如何设置GtkComboBoxText的宽度?

时间:2014-04-30 06:10:29

标签: gtk pygtk

我有GtkComboBoxText,其中第一个Item文本很小,最后一个Text Text太长。由于长文本宽度设置为长文本长度。我想将其宽度设置为小文本长度。我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

不幸的是set_wrap_width()似乎与控制窗口小部件的宽度无关。我想您要设置width-chars,可能还需设置wrap-widthellipsize&单元格渲染器的ellpisize-set属性,组合框用于显示其中的项目。您可以使用get_cells()获取渲染器列表(列表中只有一个项目,用于简单的GtkComboBoxText),然后找到GtkCellRendererText并设置您想要的属性。