1   信号与槽的设置中,槽函数不用写括号:

btn.clicked.connect(cao())

def cao():

********

会报错:argument 1 has unexpected type 'NoneType'

应写成: btn.clicked.connect(cao)

2   重写类继承父类的__inti__时:

 1 class myWindows(QtWidgets.QWidget):
2 def __init__(self):
3 supper().__init__()
4 self.resize(200,200)
5 .........
6
7 # 以上写法是正确的,或者
8 class myWindows(QtWidgets.QWidget):
9 def __init__(self,*args,**kwargs:
10 supper().__init__(*args,**kwargs)
11 self.resize(200,200)
12 .........
13 *这样也是正确的
14
15 如果用自动补全的supper会报错:
16 supper(myWindows,self).__init__()

3     设置鼠标位置时

setPos(x,y)时,x和y是指的全局坐标(屏幕),怎么设置成本地或控件内的坐标呢?好像没有对应的方法;

  我的方法是将x,y换算成窗口的坐标:

1  def mouseMoveEvent(self, ms):
2 wincu=self.cursor()
3
4 mx=random.randint(self.x(),self.x()+self.width())
5 my=random.randint(self.y(),self.y()+self.width())
6 wincu.setPos(mx,my)

缺点是窗口移动后就不生效了

最新文章

  1. WIN32/API/SDK/MFC四者之间的联系和区别
  2. memcached安装
  3. Python 3 数值计算
  4. yum源的相关事项
  5. ThinkPHP第五天(提交类型判定常量IS_POST等,错误页面种类,Model实例化方式,模板中使用函数,foreach循环,模板中.语法配置)
  6. 使用JavaMail发送和接收电子邮件
  7. GTK+编程概述
  8. 前端之旅HTML与CSS篇之清除浮动塌陷
  9. ManyToManyField 增加记录
  10. Jmeter(四十三)WebSocket Sampler 和 Ajax Request
  11. jvm 几个invoke 指令
  12. Windows 下 Docker 的简单学习使用过程之二 Docker For windows
  13. JAVA 图形开发之计算器设计(事件监听机制)
  14. Hyperledger Fabric 实战(十二): Fabric 源码本地调试
  15. 圣诞节为大家推荐一些学习java书籍
  16. 再也不用克隆多个仓库啦!git worktree 一个 git 仓库可以连接多个工作目录
  17. libevent-signal(1)
  18. [HDU5214]Movie解题报告|小水题大智慧
  19. easyui tree自定义属性用法
  20. Python爬虫常用之HtmlParser

热门文章

  1. 数字转金额格式* 999999.99 TO 999,999.99
  2. .net core 和 WPF 开发升讯威在线客服与营销系统:使用线程安全的 BlockingCollection 实现高性能的数据处理
  3. 关于.NET中迭代器的实现以及集合扩展方法的理解
  4. Jenkins(1)安装
  5. BSGS及其扩展
  6. python+fiddler下载vip视频 && ts视频可合并
  7. HDU - 1059 背包dp
  8. Linux系统编程【1】——编写more命令
  9. Spring:解决因@Async引起的循环依赖报错
  10. docker 支持systemctl start|stop|status等操作