当前位置: 首页 > news >正文

合优网二手房搜索引擎优化的方法包括

合优网二手房,搜索引擎优化的方法包括,做pc端网站公司,无人视频在线观看免费播放影院目录 一、显示图像和视频 1、显示图像 2、显示视频 二、QtDesigner 窗口简单介绍 三、相关函数 1、打开本地图片 2、保存图片到本地 3、打开文件夹 4、打开本地文本文件并显示 5、保存文本到本地 6、关联函数 7、图片 “.png” | “.jpn” Label 自适应显示 8、Q…

目录

一、显示图像和视频

1、显示图像 

2、显示视频

二、QtDesigner 窗口简单介绍

三、相关函数

1、打开本地图片

2、保存图片到本地

3、打开文件夹

4、打开本地文本文件并显示

5、保存文本到本地

6、关联函数

7、图片 “.png” | “.jpn” Label 自适应显示

8、QLabel常用方法


一、显示图像和视频

1、显示图像 

  • 按路径显示
from PyQt5 import QtWidgets, QtGui, QtCore
from PyQt5.QtCore import Qtapp = QtWidgets.QApplication([])
label = QtWidgets.QLabel()
label.setGeometry(QtCore.QRect(100, 180, 500, 500))pixmap = QtGui.QPixmap(r"Angry.png") # 创建相应的QPixmap对象
label.setPixmap(pixmap) # 显示图像
label.setAlignment(Qt.AlignCenter) # 图像居中label.show()
app.exec()
  • 显示numpy数组
from PyQt5 import QtWidgets, QtGui, QtCore
from PyQt5.QtCore import Qt
import numpy as npapp = QtWidgets.QApplication([])
label = QtWidgets.QLabel()
label.setGeometry(QtCore.QRect(100, 180, 500, 500))img = np.random.random((500,500,3))
height, width, depth = img.shape
# 关键代码
image = QtGui.QImage(img, width, height,  QtGui.QImage.Format_RGB888) # 如果没有depth*width,图像可能会扭曲
pixmap = QtGui.QPixmap(image) # 创建相应的QPixmap对象
label.setPixmap(pixmap) # 显示图像
label.setAlignment(Qt.AlignCenter) # 图像居中label.show()
app.exec()

2、显示视频

  • 按路径
from PyQt5 import QtWidgets, QtGui, QtCore
from PyQt5.QtCore import Qt
import cv2app = QtWidgets.QApplication([])
label = QtWidgets.QLabel()
label.setGeometry(QtCore.QRect(100, 180, 500, 500))video = cv2.VideoCapture(r"G:\00 讲解用\C3D\C3D\Pytorch_C3D_Feature_Extractor-master\data\miayuan\videos\1\1.mp4")
# 获取输入视频的宽度
width = int(video.get(cv2.CAP_PROP_FRAME_WIDTH))
# 获取输入视频的高度
height = int(video.get(cv2.CAP_PROP_FRAME_HEIGHT))
# 获取视频帧数
frame_number = int(video.get(cv2.CAP_PROP_FRAME_COUNT))
# 获取输入视频的帧率
frame_rate = int(video.get(cv2.CAP_PROP_FPS))ratio1 = width / 500 # (label 宽度)
ratio2 = height / 500 # (label 高度)
ratio = max(ratio1, ratio2)while video.isOpened():ret, frame = video.read()# 将图片转换为 Qt 格式# QImage:QImage(bytes,width,height,format)picture = QtGui.QImage(frame, width, height, 3 * width, QtGui.QImage.Format_RGB888)pixmap = QtGui.QPixmap.fromImage(picture)# 按照缩放比例自适应 label 显示pixmap.setDevicePixelRatio(ratio)label.setPixmap(pixmap)label.show()cv2.waitKey(10)video.release()  # 释放资源
app.exec()
  •  调用摄像头
from PyQt5 import QtWidgets, QtGui, QtCore
import cv2app = QtWidgets.QApplication([])
label = QtWidgets.QLabel()
label.setGeometry(QtCore.QRect(100, 180, 500, 500))# 更改改代码即可
video = cv2.VideoCapture(0)
# 获取输入视频的宽度
width = int(video.get(cv2.CAP_PROP_FRAME_WIDTH))
# 获取输入视频的高度
height = int(video.get(cv2.CAP_PROP_FRAME_HEIGHT))
# 获取视频帧数
frame_number = int(video.get(cv2.CAP_PROP_FRAME_COUNT))
# 获取输入视频的帧率
frame_rate = int(video.get(cv2.CAP_PROP_FPS))ratio1 = width / 500 # (label 宽度)
ratio2 = height / 500 # (label 高度)
ratio = max(ratio1, ratio2)while video.isOpened():ret, frame = video.read()# 将图片转换为 Qt 格式# QImage:QImage(bytes,width,height,format)picture = QtGui.QImage(frame, width, height, 3 * width, QtGui.QImage.Format_RGB888)pixmap = QtGui.QPixmap.fromImage(picture)# 按照缩放比例自适应 label 显示pixmap.setDevicePixelRatio(ratio)label.setPixmap(pixmap)label.show()cv2.waitKey(10)video.release()  # 释放资源
app.exec()

二、QtDesigner 窗口简单介绍

三、相关函数

1、打开本地图片

# 选择本地图片上传
def openImage(self):global imgNamepath  # 这里为了方便别的地方引用图片路径,将其设置为全局变量# 弹出一个文件选择框,第一个返回值imgName记录选中的文件路径+文件名,第二个返回值imgType记录文件的类型# QFileDialog就是系统对话框的那个类第一个参数是上下文,第二个参数是弹框的名字,第三个参数是默认打开的路径,第四个参数是需要的格式imgNamepath, imgType = QFileDialog.getOpenFileName(self.centralwidget, "选择图片","D:\\","*.jpg;;*.png;;All Files(*)")# 通过文件路径获取图片文件,并设置图片长宽为label控件的长、宽img = QtGui.QPixmap(imgNamepath).scaled(self.label_3.width(), self.label_3.height())# 在label控件上显示选择的图片self.label_3.setPixmap(img)# 显示所选图片的路径self.lineEdit_3.setText(imgNamepath)

2、保存图片到本地

  • (1)保存图片到本地的第一种方式:首先把图片所在label控件截图,然后打开一个保存文件的弹出框,最后保存截图到选中的路径。
def saveImage(self):screen = QApplication.primaryScreen()pix = screen.grabWindow(self.label_4.winId())fpath, ftype = QFileDialog.getSaveFileName(self.centralwidget, "保存图片", "d:\\", "*.jpg;;*.png;;All Files(*)")pix.save(fpath)
  • (2)保存图片到本地的第二种方式:首先提取相对应Qlabel中的图片,然后打开一个保存文件的弹出框,最后保存图片到选中的路径。
def saveImage(self):# 提取Qlabel中的图片img = self.label_4.pixmap().toImage()fpath, ftype = QFileDialog.getSaveFileName(self.centralwidget, "保存图片", "d:\\", "*.jpg;;*.png;;All Files(*)")img.save(fpath)

3、打开文件夹

# 打开文件夹(目录)
def openDirectory(self):fd = QFileDialog.getExistingDirectory(self.centralwidget, "选择文件夹", "")# 这里的label_directoryPath要根据项目替换成自己的组件self.label_directoryPath.setText(fd)   

4、打开本地文本文件并显示

# 选择文本文件上传def openTextFile(self):  # 选择文本文件上传fd, fp = QFileDialog.getOpenFileName(self.centralwidget, "选择文件", "d:\\", "*.txt;;All Files(*)")f = open(fd, 'r')self.label_txt.setText(f.read())self.label_filePath.setText(fd)f.close()

5、保存文本到本地

# 保存文本文件def saveTextFile(self):fd, fp = QFileDialog.getSaveFileName(self.centralwidget, "保存文件", "d:\\", "*.txt;;All Files(*)")f = open(fd, 'w')f.write(self.label_txt.text())f.close()

6、关联函数

# 按钮关联函数
self.pushButton_2.clicked.connect(self.openImage)
self.pushButton_3.clicked.connect(self.startAction)
self.pushButton_4.clicked.connect(self.saveImage)

7、图片 “.png” | “.jpn” Label 自适应显示


# filepath: 文件完整路径
pixmap = QPixmap(filepath)
ratio1 = pixmap.width() / 1920 (label 宽度)
ratio2 = pixmap.height() / 1080 (label 高度)
ration = max(ratio1, ratio2)
pixmap.setDevicePixelRatio(ration)
self.FileDisplay.setPixmap(pixmap)

8、QLabel常用方法

http://www.mmbaike.com/news/49433.html

相关文章:

  • 深圳定制网站制作靠谱seo排名优化排行
  • 旅游类网站建设受众分析百度广告怎么做
  • 如何做盗版网站优化关键词排名提升
  • 什么是网站站点建设介绍公司网站推广方案
  • 上海品牌网站建设公司某一网站seo策划方案
  • 惠州市做网站的公司旺道seo
  • 郭仓镇做网站最近一周的国内新闻
  • 现在做网站到底需要多少钱数据平台
  • 网站搭建代码大全小红书搜索优化
  • 网站建设网络推广首选公司深圳百度seo怎么做
  • pascal建设网站seo实战技巧100例
  • 政府网站建设政治要求能够免费换友链的平台
  • 正邦做网站多少钱百度网络营销中心app
  • 基层建设 官方网站独立站seo实操
  • 优惠券怎么做自己的网站成都网站建设技术外包
  • 装修平台app有哪些seo人员工作内容
  • 哪个网站 的域名最便宜汽车网站建设方案
  • 海口建设网站的公司神马推广
  • 网站导航作用短视频推广app
  • 秦皇岛网络淄博seo培训
  • 推广引流系统站长工具seo查询软件
  • 深圳营销型网站seo网站推广的公司
  • 政府网站集约化建设管理webview播放视频
  • 实惠的网站建设网址导航推广
  • 网站功能谷歌外链工具
  • 苏州做网站价格百度不收录网站
  • 建筑网站设计大全百度指数批量
  • 网站建设音乐代码百度公司招聘官网
  • 网站优化方案范文市场推广计划怎么写
  • 可以做网站首页的图片淘宝流量