记录截图工具-python
第一篇博文:写的粗糙
实现功能:简单界面,实现在图片上点两个点达到剪切图片的目的,保存到默认路径,并且以原图名字命名。
界面如下
界面显示
依赖包
pyqt5
opencv2
代码
import sys,os
import cv2
from PyQt5 import QtWidgets, QtCore, QtGui
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
class picture(QWidget, QtWidgets.QGraphicsScene):
def __init__(self, img_path):
super(picture, self).__init__()
self.resize(600, 600)
self.setWindowTitle("label显示图片")
self.path_file = ''
self.current_1 = [0,0]
self.current_2 = [0,0]
self.listfile = []
self.i = 0
self.j = 0
self.label = QLabel(self)
self.label.setText(" 显示图片")
# self.label.adjustSize()
self.label.setFixedSize(400, 350)
self.label.move(150, 150)
self.label.setAlignment(Qt.AlignTop | Qt.AlignLeft)
self.label.setStyleSheet("QLabel{background:white;}"
"QLabel{color:rgb(0,0,0,256);font-size:15px;font-weight:bold;font-family:宋体;}"
)
self.label2 = QLabel(self)
self.label2.setText("filename")
# self.label2.adjustSize()
self.label2.setFixedSize(450, 30)
self.label2.move(100, 100)
self.label2.setStyleSheet