首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

tkinter -- Scrollbar

Scrollbar(滚动条),可以单独使用,但最多的还是与其它控件(Listbox,Text,Canva 等)结合使用 创建一个Scrollbar 代码: import tkinter as tk root... = tk.Listbox(root) sl = tk.Scrollbar(root) # side 指定 Scrollbar 为居右;fill 指定填充满整个剩余区域, # 到 WM 在时候再详细介绍这几个属性...这样理解二者之间的关系:当 Listbox 改变时,Scrollbar 调用 set 以改变 slder 的位置;当 Scrollbar 改变了 slider 的位置时,Listbox 调用 yview... tkinter as tk root = tk.Tk() lb = tk.Listbox(root) sl = tk.Scrollbar(root) # side 指定 Scrollbar 为居右...运行程序,Scrollbar 的 slider 已经到了50位置,也就是说 Scrollbar 响应了 Listbox 视图改变的消息,调用 了自己的 set 函数。

1.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS3自定义滚动条样式 -webkit-scrollbar

    前言 webkit支持拥有overflow属性的区域,列表框,下拉菜单,textarea的滚动条自定义样式,所以用处还是挺大的。当然,兼容所有浏览器的滚动条样式目前是不存在的。...演示 来看看这2个滚动条demo: demo1(图片版)、demo2(纯CSS3版) 滚动条组成 ::-webkit-scrollbar 滚动条整体部分 ::-webkit-scrollbar-thumb...::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去) ::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处 ::-webkit-resizer...两个滚动条的交汇处上用于通过拖动调整元素大小的小控件 简洁版 这里就不贴出详细代码了,demo里面可以通过查看源码寻找具体样式的设置。...来看看demo2中第二个滚动条的样式 /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ ::-webkit-scrollbar { width: 16px; height: 16px

    2.4K20

    Silverlight制作scrollbar.

    最近要用silverlight开发一个小程序.做了一个scrollbar.其实sl自己带了这个控件,但是如果要样式和自己的程序的风格完全一致的话也是有些难度的.索性自己就简单的做了一个.这里记录一下开发的步骤...在拖动时返回移动的百分数 可设置滚动按钮的位置 好了明确了要的功能那就正式开始吧~ 要和自己程序的样式一致那就先把设计师做的设计放进来.这里我用了两个元素.一个背景条和一个拖动按钮"Bar"....好了Bar做完了那就可以用Bar来做ScrollBar了. 这里我用的布局是Canvas.默认建立的是Gread....好了一个简单的scrollbar控件制作完成. ;) 简单的看一下如何使用. ? 说明一下"panelTranslateTransform.Y" 是目标元素的Y位移....代码下载:(代码里的内容比较多.我这里只是介绍了scrollbar的制作 ^_^) http://www.brsbox.com/filebox/down/fc/5a7301255667bfae7928bbbae540e5db

    63870

    【现代 CSS】标准滚动条控制规范 scrollbar-color 和 scrollbar-width

    Chrome 在 121 版本开始,原生支持了两个滚动条样式相关的样式 scrollbar-color 和 scrollbar-width。...scroll-box { border: 1px solid #666; overflow: scroll; } 正常而言,当 标签内的内容足够多,溢出到开始滚动,则滚动条样式为...scroll; scrollbar-color: #fff #000; // OR scrollbar-color: #000 #fff; } 则,样式表现如下: 看图就非常好理解了...当然,上图是在 Windows 操作系统下的样式表现,我再补充一张在 macOS/iOS 操作系统下的样式表现效果: 由于 macOS/iOS 操作系统默认情况下,即便容器内是可滚动的,也不会显示滚动条...相对正常的样式,仅仅多了一种瘦版样式选择以及提供了无滚动条模式。

    73810

    零基础入门 19: UGUI ScrollBar

    今天这篇内容非常之少,介绍一下Unity里UGUI ScrollBar这个组件。...这篇先来说一下ScrollBar这个组件,也为下一张做一个铺垫。 ? 进入正题 ---- ScrollBar这个组件就是我们俗称的滚动条,下面来个效果图展示一下。大家一看便知。...ScrollBar如下俩图红框内的组件显示。 ? ? 通常这种滚动进度条都是用来显示当前组里或者当前页面里的多个资源分布情况展示,下面我们就来看一下ScrollBar这个组件的一些属性。 ?...通常来说,我们在使用的时候直接设置ScrollBar背景图以及Handle的贴图,然后将scrollBar关联给某一个tableView或者ScrollView即可使用了。...Scrollbar是配合ScrollRect组件使用的,通常一个ScrollRect滚动视图才会增加Scrollbar这样的一个滚动条,而Unity也为我们对ScrollBar的使用做到了最极致的方便。

    1.5K20

    HTML+CSS滚动条样式如何单独给firefox设置 scrollbar-width: none;,而不影响其他浏览器

    要在Firefox中单独设置滚动条样式,你可以使用​​@-moz-document​​规则。这个规则允许你为特定的浏览器或浏览器引擎应用样式。...下面是一个例子,演示如何在Firefox中隐藏滚动条: @-moz-document url-prefix() { /* 在这里添加只对Firefox生效的样式 */ body { scrollbar-width...: none; } } 在上面的例子中,​​@-moz-document url-prefix()​​表示只有在URL以空字符串(即所有URL)为前缀的情况下,才会应用其中的样式。...在​​body​​元素中,​​scrollbar-width: none;​​将隐藏滚动条。 请注意,这样的规则只在Firefox中生效,而在其他浏览器中会被忽略。

    12700

    css实现横向滚动条(css纵向滚动条)

    注意:(滚动条设置的width、height,分别是对应纵向滚动条 宽度、横向滚动条 高度,无法修改纵向滚动条高度、横向滚动条宽度数值只介绍Google浏览器滚动条样式,常用属性如下) ::-webkit-scrollbar...滚动条整体样式 ::-webkit-scrollbar-button 一设置滚动条样式,滚动条两端的按钮图标就消失,但可以重新设置图片、新样式 ::-webkit-scrollbar-track...外层轨道 ::-webkit-scrollbar-track-piece 内层轨道,它会覆盖外层轨道 scrollbar-track 的样式 ::-webkit-scrollbar-thumb...滑块 ::-webkit-scrollbar-thumb:hover 滑块悬浮 ::-webkit-scrollbar-thumb:vertical:hover 纵向滑块悬浮 ::-webkit-scrollbar-thumb...background: red; */ border-radius: 10px; } /* 4.内层轨道,它会覆盖外层轨道的样式

    7.6K30

    如何使用 CSS 设置和自定义水平和垂直滚动条

    样式滚动条时,我们可以为以下属性设置所需的值:width - 垂直滚动条的厚度height - 水平滚动条的厚度scrollbar-thumb的背景颜色 - 随着滚动而来回移动的对象scrollbar-track...将scrollbar-track的背景颜色设置为蓝色将scrollbar-thumb的背景颜色设置为绿色将滚动条的宽度(厚度)设置为12px将scrollbar-track和scrollbar-thumb...我们要创建的结果如下截图所示:样式化的垂直滚动条下面的代码片段描述了如何实现上述结果的样式: nav::-webkit-scrollbar{ width: 12px; }...在本练习中,我们将重用以前的样式,但将使用高度来设置滚动条的厚度,如下所述:将scrollbar-track的背景颜色设置为蓝色将scrollbar-thumb的背景颜色设置为绿色将滚动条的高度(厚度)...下面的截图显示了具有自定义样式的默认滚动条:样式化的默认滚动条下面的代码片段显示了如何使用body标签为滚动条添加样式: body::-webkit-scrollbar{ width

    1.7K00

    CSS自定义滚动条的样式

    0.需求 有的时候我们不想使用浏览器默认的滚动条样式,因为不够定制化和美观。那么如何自定义滚动条的样式呢?下面一起来看看吧。...1 基础知识 1.1 Webkit内核的css滚动条选择器 ::-webkit-scrollbar CSS伪类选择器影响了一个元素的滚动条的样式 属性: ::-webkit-scrollbar — 整个滚动条...::-webkit-resizer — 某些元素的corner部分的部分样式(例:textarea的可拖动按钮) 注意: (1)浏览器的支持情况: ::-webkit-scrollbar 仅仅在支持Webkit...1.2 IE自定义滚动条样式 可自定义的样式比较少,只能控制滚动条各个部分显示的颜色,定制性较低。...这里我只列举了部分样式,诸如scrollbar-3dlight-color、scrollbar-highlight-color等样式试了下没有效果,这里不再列出: scrollbar-arrow-color

    6.6K693

    css定义浏览器滚动条样式-实现客服访客聊天界面滚动样式【唯一客服】

    可以使用 CSS 的 ::-webkit-scrollbar 伪元素来自定义 Webkit 内核的浏览器(例如 Chrome、Safari)中的滚动条样式。...以下是一个示例代码,演示如何自定义滚动条的样式: /* 定义滚动条的宽度、高度和背景色 */ ::-webkit-scrollbar { width: 10px; height: 10px;...background-color: #f5f5f5; } /* 定义滚动条滑块的样式 */ ::-webkit-scrollbar-thumb { border-radius: 5px; background-color...: 5px; } /* 定义滚动条滑块在 hover 状态下的样式 */ ::-webkit-scrollbar-thumb:hover { background-color: #999; } 我们首先定义了滚动条的宽度...、高度和背景色,然后定义了滑块的样式,包括圆角和背景色。

    79330
    领券