鱼C论坛

 找回密码
 立即注册
查看: 1537|回复: 8

[已解决]Combobox.current()当前值的问题

[复制链接]
发表于 2022-6-25 17:33:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
combobox帮助有下面说明,请问 “当前值未在列表中则返回 -1”怎么理解,如何输出-1?
谢谢!

ttk.Combobox
current(newindex=None)
如果给出了 newindex,则把控件值设为 newindex 位置的元素值。否则,返回当前值的索引,当前值未在列表中则返回 -1。
最佳答案
2022-6-25 19:43:47
meiszp 发表于 2022-6-25 19:06
可什么情况下才会出现“没有选中任何项”?只要有列表就有会有选中的。

当你的current函数没有给newindex参数的时候,运行程序时,下拉列表的默认值是空的
也就是以下情况
test2.png
这个时候如果你按下了按钮,那么就会返回-1
test3.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-6-25 18:22:32 | 显示全部楼层
Combobox包含的项中,如果Combobox没有选中其中任何一项就返回-1,否则返回当前选中的项的下标。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-25 18:37:27 | 显示全部楼层
在Combobox的选项框中,如果没有选中任何项就返回-1,如果选中的就返回选中了的值下标
如:
你传的参数是这个列表['1','2','3','4']
那么如果你什么都没选则返回-1,如果你选了'2'则返回2
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-25 18:59:44 | 显示全部楼层
hrpzcf 发表于 2022-6-25 18:22
Combobox包含的项中,如果Combobox没有选中其中任何一项就返回-1,否则返回当前选中的项的下标。

什么情况下才会出现“没有选中其中任何一项”?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-25 19:06:29 | 显示全部楼层
临时号 发表于 2022-6-25 18:37
在Combobox的选项框中,如果没有选中任何项就返回-1,如果选中的就返回选中了的值下标
如:
你传的参数是这 ...

可什么情况下才会出现“没有选中任何项”?只要有列表就有会有选中的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-25 19:43:47 | 显示全部楼层    本楼为最佳答案   
meiszp 发表于 2022-6-25 19:06
可什么情况下才会出现“没有选中任何项”?只要有列表就有会有选中的。

当你的current函数没有给newindex参数的时候,运行程序时,下拉列表的默认值是空的
也就是以下情况
test2.png
这个时候如果你按下了按钮,那么就会返回-1
test3.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-25 19:47:11 | 显示全部楼层
临时号 发表于 2022-6-25 19:43
当你的current函数没有给newindex参数的时候,运行程序时,下拉列表的默认值是空的
也就是以下情况

为什么我不给,显示的是0。麻烦您贴一下代码,我对比下。谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-25 20:01:16 | 显示全部楼层
临时号 发表于 2022-6-25 19:43
当你的current函数没有给newindex参数的时候,运行程序时,下拉列表的默认值是空的
也就是以下情况

谢谢,知道问题了,变量类型的缘故。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-25 20:05:18 | 显示全部楼层
meiszp 发表于 2022-6-25 20:01
谢谢,知道问题了,变量类型的缘故。

如果问题解决了,不要忘了设置最佳答案哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 19:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表