2019独角兽企业重金招聘Python工程师标准>>>

>>> from PyQt4 import *
>>> bt = QtCore.Qt.MouseButtons()
>>> bt
<PyQt4.QtCore.MouseButtons object at 0x013FE848>
>>> new = bt.__or__(Qt.LeftButton)
>>> new
<PyQt4.QtCore.MouseButtons object at 0x013FE810>
>>> new.__int__()
1
>>> bt.__int__()
0
>>> new = bt.__or__(Qt.RightButton)
>>> new.__int__()
2
>>>

用MouseButtons的__int__()方法即可将类换成一个int型,然后判断有无Qt.RightButton:

if(new.__int__() & Qt.RightButton):#Right Button Clicked, Do Something Here....pass

转载于:https://my.oschina.net/234148609/blog/112875

PyQt4, class:mouseButtons用法相关推荐

  1. pyqt4之QMessageBox用法

    # -*- coding: utf-8 -*- import PyQt4, PyQt4.QtGui, sys  import binascii    #导入数据转换包 import sys from ...

  2. python3 安装pyinstaller_python3.7 打包(.exe)神器——pyinstaller 安装及用法

    python打包工具都有哪些?主要有:py2exe.pyinstaller.cx_Freeze.nuitka等 工具名称 windows linux 是否支持单文件模式 bbfreeze yes ye ...

  3. PyQt 5.4参考指南 ---- PyQt5和PyQt4之间的差异

    欢迎关注博主主页,学习python视频资源,还有大量免费python经典文章 sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/in ...

  4. python中的matplotlib用法

    这个repo 用来记录一些python技巧.书籍.学习链接等,欢迎star github地址 python中的matplotlib是一种用于创建图表的桌面绘图包(主要是2D方面). 使用python对 ...

  5. C#学习(十五)——窗体控件用法大全

    C#控件及常用设计整理 1.窗体 1.1.常用属性** (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2) WindowState属性: 用来获取或设置窗 ...

  6. emit python 作用_PyQT5 emit 和 connect的用法详解

    对于PyQT4, PyQT5在一些使用上有着比较明显的变化有很大的变化,让人惊讶是在emit和connect上的一些变化比较有意思,相信也是QT为了更好的和Python相结合做的改进. 先上一张图: ...

  7. emit python 作用,PyQT5 emit 和 connect的用法详解

    对于PyQT4, PyQT5在一些使用上有着比较明显的变化有很大的变化,让人惊讶是在emit和connect上的一些变化比较有意思,相信也是QT为了更好的和Python相结合做的改进. 先上一张图: ...

  8. python emit_PyQT5 emit 和 connect的用法详解

    对于PyQT4, PyQT5在一些使用上有着比较明显的变化有很大的变化,让人惊讶是在emit和connect上的一些变化比较有意思,相信也是QT为了更好的和Python相结合做的改进. 先上一张图: ...

  9. c语言中external,static关键字用法

    static用法: 在C中,static主要定义全局静态变量.定义局部静态变量.定义静态函数. 1.定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有 ...

最新文章

  1. oracle 闩机制,Oracle latch闩原理示意图
  2. SAP S4HANA TR传输之操作
  3. 终于可以光明正大的推别人了
  4. 在PHP中模拟asp的response类
  5. 日志管理(一):slf4j原理简单介绍
  6. MySQLi学习笔记 :一 1. 数据库的基本概念 2. MySQL数据库软件 安装-- 卸载--. 配置 3. SQL
  7. 在通往VR内容的道路上,音乐将成为一项重要助力
  8. codeforces #309 div1 D
  9. win10下安装Cygwin配置gcc编译环境
  10. win10安装ipython_在win10下安装 ipython 5
  11. 全国社会消费品零售总额ARIMA建模分析
  12. 关于软件工程中的银弹
  13. 2022年6月的顶级黑客
  14. html中visibility属性,(CSS) 不同浏览器对table中visibility属性显示的不同
  15. c语言内存越界例子,内存越界的可能情况分析,C语言内存越界详解
  16. 阿里云云计算的类型和特点
  17. X64安卓模拟器封包拦截发送工具测试(免代理免网卡)
  18. 20150420-20150424 一周工作问题及解决【共享文件的获取、前后台乱码问题解决等】
  19. kubernetes高可用架构
  20. DATALOAD 基本使用

热门文章

  1. python3爬虫-通过requests爬取图虫网
  2. 陈新宇:CKafka在人脸识别PAAS中的应用
  3. TechNet 晒文 - Windows 7 系列汇总
  4. 借助阿里AntUI元素实现两个Web页面之间的过渡——“Loading…”
  5. IOS中设置圆角图片
  6. 字段与属性的总结与比较
  7. RouterOS 5.22固定公网IP共享上网设置
  8. Qt编写自定义控件29-颜色选取面板
  9. nuxt generate 报错 window is not defined
  10. HTML笔记——bootstrap-select、table、tableExport、layer