QQ个性网:专注于分享免费的QQ个性内容

关于我们| 网站公告| 广告服务| 联系我们| 网站地图

搜索
AI 盘古大模型 智谱AI SenseNova 混元大模型 chatgpt 星火大模型 deepseek 安第斯大模型 文心一言 豆包 huggingface 通义千问 cursor MiLM claude 大模型 PaddlePaddle 360智脑

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

日期:2025/03/29 07:20来源:未知 人气:55

导读:小朋友们好,大朋友们好!我是猫妹,一名爱上Python编程的小学生。和猫妹学Python,一起趣味学编程。今日目标实现下面效果:滚动条(Scrollbar类)滚动条用于调整一些控件的可见范围,根据方向分为水平滚动条和垂直滚动条。滚动条可以与文本输入框、列表框、微调节器、文本等控件组合使用。创建滚动条语法如下:Scrollbar(master,command)master表示滚动......

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

我是猫妹,一名爱上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

参考代码:

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

怎么样?

你学会了吗?

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

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

我是猫妹,咱们下次见!

关于我们|网站公告|广告服务|联系我们| 网站地图

Copyright © 2002-2023 某某QQ个性网 版权所有 | 备案号:粤ICP备xxxxxxxx号

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告