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

本机做网站各城市首轮感染高峰期预测

本机做网站,各城市首轮感染高峰期预测,企业服务平台公众号,优良的定制网站建设主界面为显示框&#xff0c;两个下拉框&#xff0c;一个是所有相机&#xff0c;一个是相机支持的分辨率 系统根据UI界面自动生成的部分不再描述&#xff0c;以下为其他部分源码 widget.h #include <QWidget> #include <QMouseEvent> class QCamera; class QCamer…

主界面为显示框,两个下拉框,一个是所有相机,一个是相机支持的分辨率

系统根据UI界面自动生成的部分不再描述,以下为其他部分源码

widget.h

#include <QWidget>
#include <QMouseEvent>
class QCamera;
class QCameraViewfinder;
class QCameraImageCapture;
class QCameraInfo;
class QCameraViewfinderSettings;namespace Ui {
class Widget;
}class Widget : public QWidget
{Q_OBJECTpublic:explicit Widget(QWidget *parent = 0);~Widget();private:Ui::Widget *ui;QCamera *camera;                   //相机QCameraViewfinder *viewfinder;     //取景器QList<QCameraInfo> cameras;        //相机列表QList<QSize> mResSize = {};        //分辨率列表
};

main.cpp

#include "widget.h"
#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;w.show();return a.exec();
}

widget.cpp

#include "widget.h"
#include "ui_widget.h"
#include <QCamera>
#include <QCameraInfo>
#include <QCameraViewfinder>
#include <QCameraImageCapture>
#include <QList>
#include <QFileDialog>
#include <QDebug>Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);cameras = QCameraInfo::availableCameras();if(cameras.count() > 0) {camera = new QCamera(cameras.at(0));}viewfinder = new QCameraViewfinder(this);camera->setViewfinder(viewfinder);viewfinder->resize(600, 350);camera->start();//添加初始化的相机选项for(const QCameraInfo &cameraInfo:cameras) {ui->comboBox_cam->addItem(cameraInfo.description());}ui->comboBox_cam->setCurrentIndex(0);//添加初始化相机的分辨率选项mResSize = camera->supportedViewfinderResolutions();for (const QSize &msize:mResSize) {ui->comboBox_format->addItem(QString::number(msize.width(), 10) + "*" + QString::number(msize.height(), 10));}ui->comboBox_format->setCurrentIndex(0);QCameraViewfinderSettings init;init.setResolution(mResSize[0]);camera->setViewfinderSettings(init);connect(ui->comboBox_cam,QOverload<int>::of(&QComboBox::activated),[=](int index){camera->stop();delete camera;camera=new QCamera(cameras[index]);camera->setViewfinder(viewfinder);                   //设置取景器camera->start();//删除前相机的所有分辨率内容for (int i = 0; i < mResSize.size(); i++) {ui->comboBox_format->removeItem(0);}mResSize.clear();mResSize = camera->supportedViewfinderResolutions();for (const QSize &msize:mResSize) {ui->comboBox_format->addItem(QString::number(msize.width(), 10) + "*" + QString::number(msize.height(), 10));}ui->comboBox_format->setCurrentIndex(0);QCameraViewfinderSettings reset;reset.setResolution(mResSize[0]);camera->setViewfinderSettings(reset);});connect(ui->comboBox_format, QOverload<int>::of(&QComboBox::activated), [=](int index){//重新设置摄像头参数QCameraViewfinderSettings reset;reset.setResolution(mResSize[index]);camera->setViewfinderSettings(reset);});}
Widget::~Widget()
{delete ui;
}

运行效果图

http://www.yidumall.com/news/50478.html

相关文章:

  • 百度推广太原网站建设北京网站建设公司报价
  • 移动网站建设制作海口做网站的公司
  • 做网站怎么赚钱知乎老铁外链工具
  • c网站开发案例详解中国500强最新排名
  • 网站怎么做背景图片深圳网站营销seo电话
  • 武汉如何做网站经典软文广告
  • 泰顺做网站seo外包公司多吗
  • java网站做微信分享最有效的广告宣传方式
  • 关注公众号一单一结兼职appseo是什么意思蜘蛛屯
  • 网站安装wordpress百度推广价格价目表
  • 为什么多个网站域名有同个网站备案沧浪seo网站优化软件
  • 建设工程类网站精品成品网站1688
  • 山东省建设监理协会网站可口可乐搜索引擎营销案例
  • 找个人做网站还是找企业做网站免费查权重工具
  • 珠海网站设计在百度怎么免费发布广告
  • 网站建设公司排行杭州seo推广外包报价表
  • 网站建设的客户网络营销的内容有哪些方面
  • 办公室装修效果图片大全上海网站seo公司
  • 韩版做哪个网站好广告代发平台
  • 网站弹出qq聊天窗口设计公司企业网站
  • 建网站要注意的细节人工智能培训机构哪个好
  • 品牌网站建设 app建设手机百度app安装下载
  • 政府网站建设先进个人先进事迹餐饮营销策划方案
  • 企业建站为什么选择网站定制网课免费平台
  • 如何学习制作网站朋友圈广告怎么投放
  • 阿里云企业建站教程平面设计培训费用一般是多少
  • 网站开发 前端vue 后端c百度贴吧人工客服
  • 企业网站报价自助建站系统源码
  • 做网站和做网页有啥区别国际新闻界官网
  • 做交友网站 犯法吗网站收录提交工具