首页 > 其他分享 >tkinter 鼠标滚轮控制滚动条滚动

tkinter 鼠标滚轮控制滚动条滚动

时间:2023-05-10 22:02:23浏览次数:27  
标签:processWheel canvas tkinter 鼠标 滚轮 yview 滚动条 step 滚动

def processWheel(event):
    global vbar, canvas, step
    if event.delta > 0:
            # 滚轮往上滚动,放大
            canvas.yview_scroll(step, 'units')
    else:
            canvas.yview_scroll(step, 'units')
            # 滚轮往下滚动,缩小


canvas.bind("<MouseWheel>", processWheel)

 

标签:processWheel,canvas,tkinter,鼠标,滚轮,yview,滚动条,step,滚动
From: https://www.cnblogs.com/lld76/p/17389455.html

相关文章

  • 获取鼠标位置和控件区域
    procedureTForm1.scSplitView1MouseEnter(Sender:TObject);beginifscSplitView1.OpenedthenExit;scSplitView1.Opened:=True;Label1.Visible:=True;Label2.Visible:=True;end;procedureTForm1.scSplitView1MouseLeave(Sender:TObject);varP:TPoin......
  • vue3 路由页面返回时,恢复滚动条位置
    首先,路由必须是KeepAlive模式<scriptsetuplang="ts">import{onActivated}from"vue";import{onBeforeRouteLeave}from"vue-router";import{ref}from"vue"constscrollRef=ref(<HTMLElement><unknow......
  • 键盘与鼠标按键的键值对照表
    键盘与鼠标按键的键值对照表该表总结了常见的键盘与鼠标按键对应的按键名称、十进制、十六进制表示形式与按键功能。方便用户进行查询。提供给需要的朋友使用。  常数名称十六进制值十进制值对应按键VK_LBUTTON011鼠标的左键VK_RBUTTON022鼠标的右键......
  • el-scrollbar elementui 滚动条
    参考:https://www.jb51.net/article/245065.htmel-scrollbar滚动条,文档中没有<el-scrollbarstyle="height:100%"><!--滚动条要包裹的内容--><divclass="container">占位</div></el-scrollbar> ......
  • 软件测试|超好用超简单的Python GUI库——tkinter(十)
    前言上文我们介绍了tkinter的列表框处理,我们在日常生活中还会遇到组合框的情况,tkinter同样可以实现这个功能,下面我们来介绍一下tkinter如何实现组合框。Combobox控件上一篇文章,我们知道Listbox是一个供用户从列表项中选择相应条目的控件。但在有些情况下,比如列表的项目过多时,若使......
  • web自动化10--鼠标滚动
    有的时候selenium和Python不能够对网页完全的操作,有的时候需要用到鼠标进行辅助;对js不太熟悉的,网上找下教程,简单了解。http://www.w3school.com.cn/js/index.asp4一、页面竖滚动条控制可以修改最后的scrollTop的值,来改变滚动条的位置,0是最上面,10000是最底部......
  • Element el-table 判断是否有滚动条
    判断是否有滚动条//dom元素constdom=this.$refs.uploadTableRef?.bodyWrapper//滚动到底部if(num>7&&dom?.scrollTop+dom?.clientHeight===dom?.scrollHeight){console.log(2)//元素滚动条滚动this.$refs.uploadTableRef?.bodyWrapper?.scrollTo(0,......
  • tkinter的背景色要求在tkinter之后否则treeview等不会有颜色
    importtkinterfromtkinterimportttkfromtkinterimport*fromtkinter.ttkimport*importpymysql#导入消息对话框子模块importtkinter.messagebox deffixed_map(option):  #Returnsthestylemapfor'option'withanystylesstartingwith  #......
  • MFC-GetCursorPos获取鼠标屏幕坐标
     voidCHitTestDlg::OnTimer(UINT_PTRnIDEvent){//TODO:在此添加消息处理程序代码和/或调用默认值CStringstr;POINTpoint={0};BOOLb=::GetCursorPos(&point);//获取鼠标屏幕坐标/*参数:LPPOINTlpPoint返回光标位置返回值:......
  • [Axure RP 9]怎么让鼠标移动到某元件上变成小手
    描述:在Axure中画原型图时经常会遇到制作当鼠标移动到按钮上鼠标就变成小手形状的交互事件一、准备工具AxureRP9二、工具材料元件(任一)三、实现步骤1、在axure中的拖入你想要的设置效果的元件,这里演示的是常见的按钮和文本框。(这个时候可以知道鼠标时没有发生变化的)......