Python中Tkinter Scrollbar滚动条(窗口滑动条)

 更新时间:2023年03月03日 11:15:02   作者:呆呆想摆烂  
本文主要介绍了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滚动条内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • Python 调用函数时检查参数的类型是否合规的实现代码

    Python 调用函数时检查参数的类型是否合规的实现代码

    这篇文章主要介绍了Python 调用函数时检查参数的类型是否合规的实现代码,本文给大家讲解的非常详细,需要的朋友可以参考下
    2024-06-06
  • python用pyinstaller封装exe双击后疯狂闪退解决办法

    python用pyinstaller封装exe双击后疯狂闪退解决办法

    本文主要介绍了python用pyinstaller封装exe双击后疯狂闪退解决办法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • 使用Python中PIL库给图片添加文本水印

    使用Python中PIL库给图片添加文本水印

    有时候我们需要添加一定的水印以给自己的图片添加先关的标记,在Python中有相关的计算函数,下面这篇文章主要给大家介绍了关于使用Python中PIL库给图片添加文本水印的相关资料,需要的朋友可以参考下
    2023-04-04
  • python数据分析apply(),map(),applymap()用法

    python数据分析apply(),map(),applymap()用法

    这篇文章主要介绍了python数据分析apply(),map(),applymap()用法,可以方便地实现对批量数据的自定义操作。用法归纳如下,需要的朋友可以参考一下
    2022-03-03
  • 详解MindSpore自定义模型损失函数

    详解MindSpore自定义模型损失函数

    在不同的训练场景中,我们时常需要使用不同的损失函数来衡量一个模型的计算结果的优劣,本文重点介绍了在MindSpore中如何去自定义一个损失函数。基于MindSpore中的Loss类,我们可以通过继承该类后,再重写construct函数和get_loss函数实现全面自定义的损失函数形式与内容
    2021-06-06
  • python 监听salt job状态,并任务数据推送到redis中的方法

    python 监听salt job状态,并任务数据推送到redis中的方法

    今天小编就为大家分享一篇python 监听salt job状态,并任务数据推送到redis中的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python基于docker部署的Mysql备份查询脚本

    Python基于docker部署的Mysql备份查询脚本

    这篇文章主要来和大家分享Python基于docker部署的Mysql备份查询的脚本,文中的示例代码讲解详细,有需要的小伙伴可以跟随小编一起了解下
    2024-04-04
  • Mac PyCharm中的.gitignore 安装设置教程

    Mac PyCharm中的.gitignore 安装设置教程

    这篇文章主要介绍了Mac PyCharm中的.gitignore 安装设置教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • 查看端口并杀进程python脚本代码

    查看端口并杀进程python脚本代码

    今天小编就为大家分享一篇查看端口并杀进程python脚本代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python实现用户名和密码登录

    Python实现用户名和密码登录

    这篇文章主要为大家详细介绍了Python实现用户名和密码登录,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02

最新评论