多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Ttk Combobox 组合框需要一个可选值列表,以显示在下拉列表框中。 这些可以从“小部件”菜单的“设置值”条目中轻松指定。 从菜单中调用时,将显示一个滚动的文本框,并通过在文本框中每行输入一个值然后选择复选标记来指定值。 用户应包括应该出现在Python代码中的字符串。 这意味着,如果它们是字符串文字,则应将它们括在引号中,如下例所示。 如果没有引号,则假定它们是变量。 我不想陷入解析文字字符串的麻烦。 ![](https://img.kancloud.cn/0a/8d/0a8d059c0fb083550a95b9a88b2e6b22_408x316.png) 也可以使用以下代码在支持模块的“ init”功能中设置值: ~~~ w.TCombobox1['values'] = ('USA', 'Canada', 'Australia') ~~~ TCombobox的样式问题是,尽管我可以使用样式机制来更改组合框中输入字段的字体,但我还没有找到更改包含值的下拉区域的字体的方法。 另外,我还没有找到一种用于在初始化后更改下拉列表中的值的机制。 请注意,TCombobox小部件包含一个自动高度滚动条。 有了足够的值之间进行选择时,垂直滚动将自动启用。