Python GUI编程利器:Tkinker中的滚动条和框架(8)

小朋友们好,大朋友们好!

我是猫妹,一名爱上Python编程的小学生。

和猫妹学Python,一起趣味学编程。

今日目标

实现下面效果:

滚动条(Scrollbar类)

滚动条用于调整一些控件的可见范围,根据方向分为水平滚动条和垂直滚动条。

滚动条可以与文本输入框、列表框、微调节器、文本等控件组合使用。

创建滚动条语法如下:

Scrollbar(master,command)

master表示滚动条的父容器

command表示当滚动条的滑块移动时的回调函数,这个回调函数通常是指其对应控件(文本输入框、列表框、微调节器、文本等)所继承的xview方法和yview方法,这两个方法来自于XVIEW类和YVIEW类,用于设置滚动条在水平或垂直方向上滚动。

滚动条方法set,用于设置滚动条的滑块位置

set(first,last)

该方法通常与控件的xcrollcommand或ycrollcommand进行绑定,作为回调函数使用

first表示滑块顶端或左端位置,取值0.0~1.0

last表示滑块底端或右端位置,取值0.0~1.0

参考代码:

框架(Frame类)

框架是一个矩形区域,主要用于作为其他控件的框架基础,或为其他控件提供间距填充。

创建框架语法如下:

Frame(background,cursor,width,height,relief)

background表示框架的背景颜色

cursor表示鼠标移动上去光标的形状,其值有arrow(默认值),circle,cross,plus

width表示框架的宽度

height表示框架的高度

relief表示框架的边框样式,其值包括flat(默认),sunken,raised,groove,ridge

参考代码:

猜猜下图这个灰色的是什么?

怎么样?

你学会了吗?

好了,我们今天就学到这里吧!

如果遇到什么问题,咱们多多交流,共同解决。

我是猫妹,咱们下次见!

猜你喜欢

转载自blog.csdn.net/parasoft/article/details/131585410