wxpython窗体移动代码
来源:互联网 发布:idea python sdk 配置 编辑:程序博客网 时间:2024/05/22 15:49
1.定义窗体绑定函数
bgParent.Bind(wx.EVT_LEFT_DOWN, self.OnPanelLeftDown) bgParent.Bind(wx.EVT_MOTION, self.OnPanelMotion) bgParent.Bind(wx.EVT_LEFT_UP, self.OnPanelLeftUp)
2.函数实现
def OnPanelLeftDown(self, event): pos = event.GetPosition() x, y = self.ClientToScreen(event.GetPosition()) ox, oy = self.GetPosition() dx = x - ox dy = y - oy self.delta = ((dx, dy)) def OnPanelMotion(self, event): if event.Dragging() and event.LeftIsDown(): mouse=wx.GetMousePosition() self.Move((mouse.x-self.delta[0],mouse.y-self.delta[1])) def OnPanelLeftUp(self, event): if self.frame.HasCapture(): self.frame.ReleaseMouse()
函数说明:
1,OnPannelLeftDown 鼠标左键按下
2, OnPannelMotion 鼠标左键按下后拖动,同时带动窗体移动
3,OnPanneLeftUp 鼠标左键松开,移动窗体结束
0 0
- wxpython窗体移动代码
- wxPython窗体的最小化、退出以及移动代码剪辑
- C#,代码,移动窗体
- vb移动窗体的代码
- C#中拖拽窗体随意移动代码
- WPF窗体缩放移动-实现代码
- winform中自定义的窗体移动代码
- vc鼠标点击窗体任意位置移动窗体代码
- wxpython 基础代码-1
- 窗体移动
- 移动窗体
- 窗体移动
- 窗体移动
- 移动窗体
- wxpython圆角窗体的绘制
- wxPython--基础组件-窗体拆分布局
- wxPython--基础组件-窗体拆分布局
- C#中无边框窗体随意移动代码
- 利用VBA来编辑Excel文件
- uva10815 Andy's First Dictionary(集合)
- Ubuntu 14.04 Chromium 安装 Flash player 失败的解决办法。
- cocos2dx-3.x(一)、在Win7\8平台搭建Android Cocos2d-x3.x开发环境
- MacOS中修改Vmware vmnet1的ip地址
- wxpython窗体移动代码
- centos下tomcat乱码问题
- unity3d 跨行业宣传片!Unity 不只是游戏!【狗刨学习网】
- 【iOS开发-118】AVFoundation框架:AudioServices...音效,AVAudioPlayer音乐,AVAudioRecord录音
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- POJ 3267-The Cow Lexicon(dp_字符串)
- 如何在发型不乱的前提下应对单日十亿计Web请求
- 获取两个时间之间的差值
- php 5X 使用自带的sqlite3链接数据库,PDO链接sqlite(低成本开发)(一)