刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

有如下Python代码: def f(*args): print(comboxlist.get()) #打印选中的值 import tkinter as tk from tkinter import ttk root=tk.Tk() #构造窗体 comboxlist=ttk.Combobox(root) comboxlist["values"]=("a","b","c","d") comboxlist.current(0) comboxlist.bind("<>",f) comboxlist.pack() 以下说法正确的是?( )

A
comboxlist下拉框中的选项有1,2,3,4
B
comboxlist没有和任何事件绑定
C
点击下拉框中的a,a会被输出打印
D
下拉框不会显示在窗体中
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

对于给出的Python代码,我们可以逐项分析题目中的说法:

A选项:代码中明确指定了comboxlist下拉框中的选项为"a",“b”,“c”,“d”,所以A选项错误。

B选项:代码中通过comboxlist.bind("<>",f)绑定了下拉框的任何事件(包括值改变事件)到函数f上,所以B选项错误。

C选项:由于代码中的函数f绑定了下拉框的更改事件,并且当从下拉框中选择一个选项时,会打印选中的值。因此,当选中的值是"a"时,会输出打印"a",所以C选项正确。

D选项:代码中通过comboxlist.pack()将下拉框显示在窗体中,所以D选项错误。

创作类型:
原创

本文链接:有如下Python代码: def f(*args): print(comboxlist.get

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share