pyqt5
隨兴
在校研究生,努力奋斗中
展开
-
pyqt5笔记——截取QLabel图片四个顶点,做文档较正
要求利用QLabel控件显示图片; 鼠标点击,获取单机坐标,根据四个顶点坐标,在图中画出截取区域; 确定,根据鼠标点击的四个点,求取单适应矩阵,做图像较正。说明画图在QLabel画图,需要继承QLabel类,重写paintEvent和mouseReleaseEvent。需要注意的是,在mouseReleaseEvent中获取鼠标点击的点的时候,global_point =e...原创 2019-06-11 09:33:37 · 3105 阅读 · 1 评论 -
pyqt5笔记——QLable显示cv2读取的图片
在做pyqt5编程的时候,需要用QLable显示图片,QLable可以直接显示QPixmap读取的图片,但是显示numpy模块读取的图片时,需要做如下转换: def load_image(self,resize_height, resize_width,normalization=False): ''' 读取图片数据,默认返回的是uint8,[0...原创 2019-06-08 11:53:28 · 8661 阅读 · 2 评论 -
pyqt5笔记——QListView和QListWidget的使用
今天在用QListView部件的时候,想和C++上Qt一样使用QListView的currentRowChanged信号,以及使用addItem()一个个添加部件,但是使用pyqt5的时候,发现QListView里面没有这两个函数。于是翻了博客,发现QListWidget里面有这些函数,所有果断选择用QListWiget。并且,还学到了一招,setModel(list),参数是python...原创 2019-06-08 00:15:56 · 5636 阅读 · 0 评论 -
pyqt5学习笔记——QValidator类简介
QValidator简介官网文档内容1:The QValidator class provides validation of input text.The class itself is abstract. Two subclasses, QIntValidator and QDoubleValidator, provide basic numeric-range checking,...原创 2019-03-03 17:04:18 · 4761 阅读 · 2 评论 -
pyqt5练习——海康摄像头登录信息界面
环境PyQt 5.11.2 Python 3.6分析 海康摄像头开发,其中一部分需要用户手动输入IP、端口号、用户名、密码等信息,这些信息可以单独写成一个设置窗口,从窗口获取信息,并传入主窗口,方便后续开发。窗口UI实现功能对于IP地址、端口号、用户名、密码,能够根据正则表达式控制用户的输入类型,设置输入长度; 对于密码,可以设置明文、暗文显示 当用户输入完成...原创 2019-03-03 16:17:22 · 2207 阅读 · 1 评论 -
python+pyqt5线程、定时器
写给自己 python+Qt编写多线程的过程中,由于python和Qt都各自有各自的线程、定时器的书写方法,在此,将它整理一下。python线程的使用import threadingimport timedef fun(arg): #do somthing print('call fun(arg=%d)' % arg)for i in range(...原创 2019-03-04 22:38:05 · 3217 阅读 · 0 评论 -
pyqt5练习笔记——QTableWidget数据表的增删改
说明PyQt5 5.11.2 利用QTableWidget部件实现数据表内数据的曾删改操作,并且获取删除和修改的id、new_name等信息,方便后续的接入数据库操作 对于增加操作,作为演示,只是固定添加一条信息代码如下import sysfrom PyQt5.QtWidgets import QApplicationfrom PyQt5.QtWidgets import QW...原创 2018-12-28 17:10:16 · 28526 阅读 · 8 评论 -
PyQt5 笔记(1):弹出窗口大全
有关提示窗口,保存,另存为,打开文件等窗口的使用,可参考如下网站:https://www.cnblogs.com/hhh5460/p/5174266.html转载 2018-12-22 11:35:17 · 3662 阅读 · 1 评论