文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python中Tkinter Scrollbar滚动条怎么使用

2023-07-05 08:35

关注

这篇文章主要介绍“Python中Tkinter Scrollbar滚动条怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python中Tkinter Scrollbar滚动条怎么使用”文章能帮助大家解决问题。

简介

滚动条小部件用于向下滚顶其他小部件的内容,如列表框,文本和画布,但是,我们也可以为Entry小部件创建水平滚动条,常常被用于实现文本,画布和列表框的滚动

可以配合Text组件,Canvas组,Listbox组件一起使用,水平滚动条还能跟Entry组件配合

语法

D = Scrollbar(top,options)

参数

activebackground鼠标悬停在滑块和箭头上方时他们的颜色
bg当鼠标不在滑块和箭头上方时,滑块和箭头的颜色
bd围绕槽的整个周长的3-d边框的宽度,以及箭头和滑块上3-D效果的宽度,默认值为槽周围没有边框,箭头和滑块周围有2像素边框
command每当移动滚动条时要调用的过程
cursor鼠标悬停在滚动条上时显示的光标
elementborderwidth箭头和滑块周围的边框的宽度,默认值为elementborderwidth=-1,这意味着使用borderwidth选项的值
highlightbackground滚动条没有焦点的颜色突出显示
highlightcolor当滚动条具有焦点时,焦点颜色会突出显示
highlightthickness焦点高亮显示的粗细,默认值为1,设置为0可抑制点高光的显示
jump此选项控制用户拖动滑块时发生的情况.通常(jump=0),滑块的每一小拖动都会导致调用命令回调,如果将此选项设置为1,则在用户释放鼠标按钮之前不会调用回调
orient对于水平滚动条,设置方向 = 水平,对于垂直滚动条,设置方向 = 垂直
repeatdelay此选项控制在滑块开始向该方向重复移动之前,按钮 1 必须在槽中按住多长时间。默认值为重复延迟 = 300,单位为毫秒
repeatinterval重复间隔
takefocus通常,您可以通过滚动条小部件将焦点按 Tab 键。如果您不希望出现此行为,请设置 takefocus=0
troughcolor槽的颜色
width滚动条的宽度(如果水平,则其 y 尺寸,如果垂直,则其 x 尺寸)。默认值为 16
from tkinter import *  #导入模块  top = Tk()  #设置窗口sb = Scrollbar(top)  #设置窗口滚动条sb.pack(side = RIGHT, fill = Y)  #设置窗口滚动条位置  mylist = Listbox(top, yscrollcommand = sb.set )  #创建列表框 #当Listbox组件的可视范围发生改变的时候,Listbox组件通过调用set()方法通知Scrollbar组件,而当用户操纵滚动条时,就自动调用Listbox组件的yview方法 #添加水平滚动条方法跟上边一样,只是将yscrollcommand改为xscrollcommand,yview改成xview即可  for line in range(30):      mylist.insert(END, "Number " + str(line))   #设置范围  mylist.pack( side = LEFT )  sb.config( command = mylist.yview )    mainloo()

Python中Tkinter Scrollbar滚动条怎么使用

关于“Python中Tkinter Scrollbar滚动条怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯