每日一题——使用tkinter开发GUI程序习题

14. 关于tkinter开发GUI程序的几道题(《Python程序设计基础》第八章课后习题)

(1)使用tkinter设计窗体时,Text控件的属性不包含_______。

A. bg        B.font        C.bd        D.command

(2)使用tkinter设计窗体时,Button按钮的状态不包含________。

A.active        B.disabled        C.normal        D.enabled

(3)将tkinter创建的控件放置于窗体的方法是_________。

A.pack        B.show        C.set        D.bind

(4)通常,用于创建单行输入文本的容器控件是__________。

A.Entry        B.Label        C.Text        D.List

(5)通常,要接收单一互斥的用户数据,应使用控件__________。

A.Checkbutton        B.Radiobutton        C.Combobox        D.Listbox

(6)创建Button按钮实例并触发执行的回调函数名,应设为实例的________属性。

A.command        B.bind        C.place        D.call

(7)用place()方法布局控件时,下列______属性不是在0.0~1.0之间,以窗体宽和高的比例取值的。

A.x        B.relx        C.relheight        D.relwidth

(8)下列______事件不能表示单击鼠标左键事件。

A.<Enter>        B.<ButtonPress-1>        C.<Button-1>        D.<1>

答案与解析:

(1):D

bg是背景颜色;fg是字体颜色;bd是字体加粗;command是按钮属性。

(2):D

按钮的状态有DISABLED/NORMAL/ACTIVE

(3):A

(4):A

输入框(Entry)通常作为功能较为单一的接收单行文本输入的控件,虽然也有许多对其中文本进行操作的方法,但常用的只有取值方法get()和用于删除文本的detele(起始位置,终止位置),例如,清空输入框为detele(0,tkinter.END)。

(5):B

单选按钮(Radiobutton)是为响应互相排斥的若干单选项的单击事件以触发运行自定义函数所设的,该控件除具有共有属性外,还具有显示文本(text)、返回变量(variable)、返回值(value)和响应函数名(command)等重要的属性。

(6):A

通常,将按钮要触发执行的程序以函数形式预先定义,然后可用以下两种方法调用函数。

a.直接调用函数。参数表达式为"command=函数名",注意函数名后不要加括号,也不能传递参数。

b.利用匿名函数调用函数和传递参数。参数表达式为"command=lambda:函数名(参数列表)"。

(7):A

place()方法根据控件实例在父容器中的绝对或相对位置参数进行布局。其常用布局参数如下:

x,y:控件实例在根窗体中水平和垂直方向上布局的起始位置(单位为像素)。根窗体左上角为0,0,水平向右、垂直向下为正方向。

relx,rely:控件实例在根窗体中水平和垂直方向上起始布局的相对位置。即相对于根窗体宽和高的比例位置,取值在0.0~1.0之间。

height,width:控件实例本身的高度和宽度(单位为像素)。

relheight,relwidth:控件实例相对于根窗体的高度和宽度比例,取值在0.0~1.0之间。

(8):A

关于tkinter模块的学习欢迎浏览以下学习笔记:

使用tkinter开发GUI程序1 -- 建立窗口_笨小古的博客-CSDN博客 

使用tkinter开发GUI程序2 -- 窗口组件配置管理Layout Management_笨小古的博客-CSDN博客

使用tkinter开发GUI程序3 -- tkinter常见控件的特征属性(第一部分)_笨小古的博客-CSDN博客

使用tkinter开发GUI程序4 -- tkinter常见控件的特征属性(第二部分)_笨小古的博客-CSDN博客

使用tkinter开发GUI程序5 -- tkinter常见控件的特征属性(第三部分)_笨小古的博客-CSDN博客

使用tkinter开发GUI程序6 -- 事件响应_笨小古的博客-CSDN博客

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笨小古

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值