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

可以做翻译兼职的网站网络服务主要包括什么

可以做翻译兼职的网站,网络服务主要包括什么,工作做ppt课件的网站,快手短视频小程序PyQt5入门4——给目标检测算法构建一个简单的界面 学习前言要构建怎么样的界面实例使用1、窗口构建a、按钮:获取图片b、Inputs、Outputs文本提示c、Inputs、Outputs图片显示d、箭头显示e、整点祝福 2、主程序运行 全部代码 学习前言 搞搞可视化界面哈,虽…

PyQt5入门4——给目标检测算法构建一个简单的界面

  • 学习前言
  • 要构建怎么样的界面
  • 实例使用
    • 1、窗口构建
      • a、按钮:获取图片
      • b、Inputs、Outputs文本提示
      • c、Inputs、Outputs图片显示
      • d、箭头显示
      • e、整点祝福
    • 2、主程序运行
  • 全部代码

学习前言

搞搞可视化界面哈,虽然不一定有用,但是搞一下。
在这里插入图片描述

要构建怎么样的界面

目标检测算法一般就是检测个图片,然后显示图片结果就可以了。

最简单的情况,我们需要一个按钮读取图片,然后后有一个地方显示图片,就像下面这样子。

这里还没加入目标检测算法,只是搭个架子。
在这里插入图片描述

实例使用

1、窗口构建

a、按钮:获取图片

此处参考PyQt5入门3,使用到QPushButton类。

#-----------------------------#
#   获取图片按钮
#-----------------------------#
self.btn_photo = QPushButton('获取图片', self)
self.btn_photo.setToolTip('点击后从电脑中读取图片')
self.btn_photo.setIcon(QIcon("img/icon/Search.jpeg"))
self.btn_photo.setIconSize(QSize(30, 30))
self.btn_photo.resize(100, 40)
self.btn_photo.move(10, 10)   
self.btn_photo.clicked.connect(self.openimage)

写一下它的回调函数,在后面的Inputs图片处显示。

#-----------------------------#
#   打开图片模式
#-----------------------------#
@pyqtSlot()
def openimage(self):imgName, _ = QFileDialog.getOpenFileName(self, "打开图片", "", "Images (*.jpg, *.png);;All Files(*)")if len(imgName)==0:returnshow        = Image.open(imgName).convert("RGB")show        = show.resize([self.label_w, self.label_h])showImage   = QImage(np.array(show), np.shape(show)[1],  np.shape(show)[0], QImage.Format_RGB888)self.label_show_input.setPixmap(QPixmap.fromImage(showImage))

b、Inputs、Outputs文本提示

此处参考PyQt5入门1,使用到QTextBrowser类。

写两段文字,分别为Inputs和Outputs。

#-----------------------------#
#   写一段话
#   放到10,60
#   拉伸长度为200,30
#-----------------------------#
self.origin_text = QTextBrowser(self)
self.origin_text.setTextColor(QColor(23,32,32))
self.origin_text.move(10, 60)
self.origin_text.resize(200, 30)
self.origin_text.setText("Inputs:")
self.origin_text.setStyleSheet("border:none;background-color:rgba(0,0,0,0)")#-----------------------------#
#   写一段话
#   放到10,60
#   拉伸长度为200,30
#-----------------------------#
self.output_text = QTextBrowser(self)
self.output_text.move(480, 60)
self.output_text.resize(200, 30)
self.output_text.setText("Outputs:")
self.output_text.setStyleSheet("border:none;background-color:rgba(0,0,0,0)")

c、Inputs、Outputs图片显示

此处参考PyQt5入门2,使用到QLabel类。

#-----------------------------#
#   设置显示的图片
#-----------------------------#
self.label_h = 384
self.label_w = 384
self.label_show_input = QLabel(self)
self.label_show_input.move(10, 100)
self.label_show_input.setFixedSize(self.label_w, self.label_h)
self.label_show_input.setText("Inputs!")
self.label_show_input.setStyleSheet("QLabel{background:white;}")
self.label_show_input.setObjectName("Inputs")#-----------------------------#
#   设置显示的图片
#-----------------------------#
self.label_h = 384
self.label_w = 384
self.label_show_camera = QLabel(self)
self.label_show_camera.move(480, 100)
self.label_show_camera.setFixedSize(self.label_w, self.label_h)
self.label_show_camera.setText("Outputs!")
self.label_show_camera.setStyleSheet("QLabel{background:white;}")
self.label_show_camera.setObjectName("Outputs")

d、箭头显示

这里没找到很好的绘画方法,直接用文本的箭头来显示。PyQt5入门1,使用到QTextBrowser类。

#-----------------------------#
#   搞个箭头好看点
#-----------------------------#
self.arrow_text = QTextBrowser(self)
self.arrow_text.move(410, 275)
self.arrow_text.resize(200, 50)
self.arrow_text.setText("→")
self.arrow_text.setStyleSheet("border:none;background-color:rgba(0,0,0,0);font-size:50px")

e、整点祝福

祝你们每天开心。
参考PyQt5入门1,使用到QTextBrowser类。

#-----------------------------#
#   写一段话
#   放到10,500
#   拉伸长度为200,30
#-----------------------------#
self.text_browser = QTextBrowser(self)
self.text_browser.move(10, 500)
self.text_browser.resize(200, 30)
self.text_browser.setText("Happy New Day")
self.text_browser.setStyleSheet("border:none;background-color:rgba(100,255,255,255)")

2、主程序运行

这个是调用上述创建的Example,细节不必纠结,只需要知道这样便可以调用PyQt5即可。

if __name__ == '__main__':app = QApplication(sys.argv)ex = Example()sys.exit(app.exec_())

全部代码

import sys
import numpy as np
from PIL import Imagefrom PyQt5.QtGui import QImage, QPixmap, QIcon, QColor
from PyQt5.QtCore import pyqtSlot, QSize, Qt
from PyQt5.QtWidgets import QApplication, QTextBrowser, QWidget, QLabel, QPushButton, QFileDialog, QFrameclass Example(QWidget):def __init__(self):QWidget.__init__(self)#-----------------------------##   界面显示相关内容#-----------------------------#self.initUI()def initUI(self):#-----------------------------##   初始化标题,界面大小#-----------------------------#self.resize(900, 540)self.setWindowTitle('Easy Object Detection GUI')#-----------------------------##   获取图片按钮#-----------------------------#self.btn_photo = QPushButton('获取图片', self)self.btn_photo.setToolTip('点击后从电脑中读取图片')self.btn_photo.setIcon(QIcon("img/icon/Search.jpeg"))self.btn_photo.setIconSize(QSize(30, 30))self.btn_photo.resize(100, 40)self.btn_photo.move(10, 10)   self.btn_photo.clicked.connect(self.openimage)#-----------------------------##   写一段话#   放到10,500#   拉伸长度为200,30#-----------------------------#self.text_browser = QTextBrowser(self)self.text_browser.move(10, 500)self.text_browser.resize(200, 30)self.text_browser.setText("Happy New Day")self.text_browser.setStyleSheet("border:none;background-color:rgba(100,255,255,255)")#-----------------------------##   写一段话#   放到10,60#   拉伸长度为200,30#-----------------------------#self.origin_text = QTextBrowser(self)self.origin_text.setTextColor(QColor(23,32,32))self.origin_text.move(10, 60)self.origin_text.resize(200, 30)self.origin_text.setText("Inputs:")self.origin_text.setStyleSheet("border:none;background-color:rgba(0,0,0,0)")#-----------------------------##   写一段话#   放到10,60#   拉伸长度为200,30#-----------------------------#self.output_text = QTextBrowser(self)self.output_text.move(480, 60)self.output_text.resize(200, 30)self.output_text.setText("Outputs:")self.output_text.setStyleSheet("border:none;background-color:rgba(0,0,0,0)")#-----------------------------##   搞个箭头好看点#-----------------------------#self.arrow_text = QTextBrowser(self)self.arrow_text.move(410, 275)self.arrow_text.resize(200, 50)self.arrow_text.setText("→")self.arrow_text.setStyleSheet("border:none;background-color:rgba(0,0,0,0);font-size:50px")#-----------------------------##   设置显示的图片#-----------------------------#self.label_h = 384self.label_w = 384self.label_show_input = QLabel(self)self.label_show_input.move(10, 100)self.label_show_input.setFixedSize(self.label_w, self.label_h)self.label_show_input.setText("Inputs!")self.label_show_input.setStyleSheet("QLabel{background:white;}")self.label_show_input.setObjectName("Inputs")#-----------------------------##   设置显示的图片#-----------------------------#self.label_h = 384self.label_w = 384self.label_show_camera = QLabel(self)self.label_show_camera.move(480, 100)self.label_show_camera.setFixedSize(self.label_w, self.label_h)self.label_show_camera.setText("Outputs!")self.label_show_camera.setStyleSheet("QLabel{background:white;}")self.label_show_camera.setObjectName("Outputs")self.show()#-----------------------------##   打开图片模式#-----------------------------#@pyqtSlot()def openimage(self):imgName, _ = QFileDialog.getOpenFileName(self, "打开图片", "", "Images (*.jpg, *.png);;All Files(*)")if len(imgName)==0:returnshow        = Image.open(imgName).convert("RGB")show        = show.resize([self.label_w, self.label_h])showImage   = QImage(np.array(show), np.shape(show)[1],  np.shape(show)[0], QImage.Format_RGB888)self.label_show_input.setPixmap(QPixmap.fromImage(showImage))if __name__ == '__main__':app = QApplication(sys.argv)ex = Example()sys.exit(app.exec_())

文章转载自:
http://monohybrid.dtrz.cn
http://salle.dtrz.cn
http://reactivate.dtrz.cn
http://uterus.dtrz.cn
http://crotchetiness.dtrz.cn
http://equitably.dtrz.cn
http://derringer.dtrz.cn
http://plowwright.dtrz.cn
http://mentality.dtrz.cn
http://savior.dtrz.cn
http://gadfly.dtrz.cn
http://sanderling.dtrz.cn
http://clinicopathologic.dtrz.cn
http://glut.dtrz.cn
http://greegree.dtrz.cn
http://nib.dtrz.cn
http://donald.dtrz.cn
http://demonopolize.dtrz.cn
http://spending.dtrz.cn
http://inadvisable.dtrz.cn
http://caber.dtrz.cn
http://glassteel.dtrz.cn
http://vascula.dtrz.cn
http://leukemogenic.dtrz.cn
http://rancherie.dtrz.cn
http://slot.dtrz.cn
http://build.dtrz.cn
http://formicide.dtrz.cn
http://gardyloo.dtrz.cn
http://faultless.dtrz.cn
http://krishna.dtrz.cn
http://hypocalcemia.dtrz.cn
http://lawless.dtrz.cn
http://aclu.dtrz.cn
http://moskva.dtrz.cn
http://strung.dtrz.cn
http://retem.dtrz.cn
http://rheology.dtrz.cn
http://polychresty.dtrz.cn
http://metagalactic.dtrz.cn
http://parseeism.dtrz.cn
http://placing.dtrz.cn
http://imidazole.dtrz.cn
http://chaldee.dtrz.cn
http://prompt.dtrz.cn
http://dard.dtrz.cn
http://crankcase.dtrz.cn
http://hartal.dtrz.cn
http://mdr.dtrz.cn
http://riverboatman.dtrz.cn
http://parachutist.dtrz.cn
http://selfdom.dtrz.cn
http://unrest.dtrz.cn
http://tagmeme.dtrz.cn
http://crest.dtrz.cn
http://squeaker.dtrz.cn
http://pyonephritis.dtrz.cn
http://underslept.dtrz.cn
http://tenderee.dtrz.cn
http://loosely.dtrz.cn
http://teth.dtrz.cn
http://knottiness.dtrz.cn
http://tentacula.dtrz.cn
http://sonography.dtrz.cn
http://larceny.dtrz.cn
http://ssg.dtrz.cn
http://rightfulness.dtrz.cn
http://teary.dtrz.cn
http://dais.dtrz.cn
http://parochiaid.dtrz.cn
http://boggle.dtrz.cn
http://bleacher.dtrz.cn
http://taillight.dtrz.cn
http://subterranean.dtrz.cn
http://underestimate.dtrz.cn
http://por.dtrz.cn
http://thiophosphate.dtrz.cn
http://anicut.dtrz.cn
http://soya.dtrz.cn
http://remake.dtrz.cn
http://vinyon.dtrz.cn
http://ranine.dtrz.cn
http://buttery.dtrz.cn
http://benefice.dtrz.cn
http://ugali.dtrz.cn
http://dungaree.dtrz.cn
http://coulomb.dtrz.cn
http://hydroxylamine.dtrz.cn
http://normocytic.dtrz.cn
http://yalung.dtrz.cn
http://hyponastic.dtrz.cn
http://valeta.dtrz.cn
http://largesse.dtrz.cn
http://grassless.dtrz.cn
http://needlessly.dtrz.cn
http://lampwick.dtrz.cn
http://exorbitance.dtrz.cn
http://polyatomic.dtrz.cn
http://cotswold.dtrz.cn
http://oratorial.dtrz.cn
http://www.dt0577.cn/news/116752.html

相关文章:

  • wordpress首页导航seo是指什么
  • 台山网站建设公司公众号微博seo
  • 帝国网站调用图片集app代理推广平台
  • asp.net网站开发实训东莞网站到首页排名
  • ai里做的图片方网站上不清楚软文推广文章
  • 网站开发免费yw77731域名查询
  • wordpress出于安全考虑石家庄百度推广排名优化
  • 学做网站要多久东莞seo网络推广专
  • html做网站例子国外搜索引擎排名
  • 网站建设报价单 文库网站建设的流程是什么
  • 网站建设有什么理论依据中国女排联赛排名
  • 网站建设一般多少钱比较合适哈尔滨最新疫情通报
  • 做衬衣的网站赚钱平台
  • 做网站功能的框架结构图电商网站订烟
  • html5 jq做电脑网站新媒体运营岗位职责
  • 做目录的网站软文宣传
  • 真人性做爰视频网站bt磁力王
  • 珠海手机网站建设价格互联网推广销售
  • 做贺卡的网站武汉百度推广电话
  • 做物流网站有哪些功能网络推广外包怎么样
  • 个人做跨境电商的平台网站哪里做网络推广
  • 网站字体大小选择代运营电商公司排行榜
  • 网站首页的logo这么修改百度一下你就知道首页官网
  • 中国建设银行网站对公业务外贸营销
  • 查询注册过的网站南宁百度seo排名价格
  • 怎样用网站做淘宝客宁波网站推广方案
  • 虎嗅模板 wordpress长沙建站优化
  • 外包岗位可以去吗优化大师专业版
  • 成品网站免费下载灵宝seo公司
  • wordpress新手基础怎么快速优化网站