linux界面右键无效,在linuxtkin中运行GUI时,右键单击菜单消失得太快
我目前正在开发一个用户界面,我遇到了以下问题——鼠标右键被点击时会出现一个上下文菜单——当我在Windows中运行界面时,它工作得非常好,但当我在Linux中运行它并尝试单击鼠标右键时,菜单会很快消失,我只能如果我在选择需要的选项时手指放在按钮上,然后用左键小心按下按钮,就可以使用它。下面是我用于右键单击菜单的代码:def rClicker(e):
try:
def rClick_Select(e,apnd=0):
e.widget.event_generate('')
def rClick_Copy(e):
e.widget.event_generate('')
def rClick_Cut(e):
e.widget.event_generate('')
def rClick_Paste(e):
e.widget.event_generate('')
e.widget.focus()
def rClick_Undo(e):
e.widget.event_generate('')
def rClick_Redo(e):
e.widget.event_generate('')
nclst=[
(' Cut ', lambda e=e: rClick_Cut(e)),
(' Copy ', lambda e=e: rClick_Copy(e)),
(' Paste ', lambda e=e: rClick_Paste(e)),
(' Undo ', lambda e=e: rClick_Undo(e)),
(' Redo ', lambda e=e: rClick_Redo(e)),
(' Select All ', lambda e=e: rClick_Select(e))
]
rmenu = Menu(None, tearoff=0, takefocus=0)
for (txt, cmd) in nclst:
rmenu.add_command(label=txt, command=cmd)
rmenu.tk_popup(e.x_root+40, e.y_root+10,entry="0")
except TclError:
print ' - rClick menu, something wrong'
pass
return "break"
定义rClickbinder(r):
^{pr2}$
linux界面右键无效,在linuxtkin中运行GUI时,右键单击菜单消失得太快相关推荐
- 在eclipse中运行工程时 出现出现ConnectionProperties 的解决方法
输入如下代码 System .out .println("hellow word!!"); 在eclipse中运行工程时 出现 ConnectionProperties Prope ...
- 如何在Docker容器中运行GUI程序
如何在Docker容器中运行GUI程序 各位,今天我们将学习如何在Docker之中运行GUI程序.我们可以轻易地在Docker容器中运行大多数GUI程序且不出错.Docker是一个开源项目,提供了一个 ...
- matlab输入指令错误怎么修改,在MATLAB中运行程序时,显示错误: 此上下文中不允许函数定义。 怎么修改?...
点击查看在MATLAB中运行程序时,显示错误: 此上下文中不允许函数定义. 怎么修改?具体信息 答:MATLAB程序运行错误后,切换到MATLAB命令行中,观察命令行中的错误信息,确定错误原因. 1. ...
- android 模拟器应用未安装,当我在Android Studio中运行它时,Android应用程序未安装在模拟器或设备上...
我正在开发Android应用程序.在我的应用程序中,我正在测试在设备和模拟器上运行的应用程序.这是我的第三个Android应用程序开发.当我开发其他应用程序时,应用程序会自动安装在设备上或模拟器上的启 ...
- 在Linux和Windows的Docker容器中运行ASP.NET Core
译者序:其实过去这周我都在研究这方面的内容,结果周末有事没有来得及总结为文章,Scott Hanselman就捷足先登了.那么我就来翻译一下这篇文章,让更多的中文读者看到.当然Scott遇到的坑我也遇 ...
- linux微信卡,在UOS个人版中运行Wine QQ/微信/TIM很慢,很卡的处理
很多人在UOS个人版操作系统中遇到运行Wine QQ/微信/TIM很慢,很卡的问题,像Wine QQ需要很久才能登陆成功,而且非常的慢,这个问题在Deepin v20系统中是没有的. 处理方法一 可以 ...
- 安卓linux shell,如何在Android SHELL中运行C应用程序
我想运行在C上编写的hello世界,并使用 Android toolchain 9进行编译,但是我遇到了问题:默认情况下,我没有权限启动它,我无法使用chmod来更改权限. 我使用Android 2. ...
- Linux中运行可执行文件时找不到lib文件
动态链接库( libjthread 也是工程内的一个子项目)找不着,怎么回事? make install 安装的时候,是把动态链接库和执行文件都放在同一个目录下的 在 CMP0042 更新,也就是Cm ...
- linux下jboss分析helloword,JBoss 中运行servlet 的helloworld程序(转)
一..在server/default/deploy下创建test.war文件夹 在test.war 下建WEB-INF文件夹 在WEB-INF下建classes文件夹和web.xml 二.运行 在C: ...
- linux使用quercus在tomcat环境中运行php程序
1.webapps下创建web项目edu 2.从http://quercus.caucho.com/下载quercus-4.0.39.war wget caucho.com/download/quer ...
最新文章
- python selenium自动化断言_python+selenium自动化登录测试,设计不同场景进行登录,两种方式断言,截图保存...
- 无法解决 equal to 操作中 Chinese_PRC_CI_AS_WS 和 Chinese_PRC_CI_AS 之间的排序规则冲突...
- make menuconfig错误
- MFC串口通信上位机(采用静态库编译生成的)不能在其他电脑运行的问题
- Python 操作字典 的几个技巧
- java logout session_会话跟踪技术--session的使用
- 容器安全拾遗 - Rootless Container初探
- Kafka Offset Storage
- vue项目开发中使用插件流程
- mysql查询结果进行排名
- Mac OSX用终端检测文件的sha1值
- 制作U盘启动时的写入模式HDD-FAT32、ZIP-FAT32、HDD-FAT16、ZIP-FAT16有什么区别?
- poscms-说明文档
- java imageio temp_java-使用ImageIO.write jpg文件时出现问题:粉红色背景
- 五子棋游戏-1(绘制棋盘)
- Libra 2.0白皮书中文版全文发布
- @Scheduled注解详解
- 测试方法——因果图法和判定表法
- 移动端网页录音上传,服务端智能语音识别
- Qt给字体设置下划线
热门文章
- 打开相机用鼠标画框,画下一个时上一个消失
- unity 运行时间问题
- Atitit pwa app prblm sulo目录1.1.1. 安卓的chrome没有弹添加到桌面的弹窗 11.1.2. 如何判断是否从主屏幕访问 11.1.3. 如何监听添加到桌面事
- Atitit、 知识管理法 目录 1. 信息管理的演进	1 2. 显性知识管理	1 3. 隐形知识	1 4. 知识产权保护	1 1.信息管理的演进 文献管理,计算机管理,信息资源管理,情报管理,直
- Atitit 理解参数 目录 1. 参数	1 1.1. 意义	1 1.2. 形式参数 实际参数	1 1.3. 默认参数 vs 必须参数	2 1.4. 位置参数,那么这个命名关键字参数	2 1.5. I
- Atitit 图像处理 常用8大滤镜效果 Jhlabs 图像处理类库 java常用图像处理类库
- atitit 研发管理 要不要自己做引擎自己实现架构?.docx
- Atitit.wrmi web rmi框架新特性
- Atitit. 图像处理jpg图片的压缩 清理垃圾图片 java版本
- paip.jdk1.4 1.5(5.0) 1.6(6.0) 7.0 8.0特点比较与不同