当前位置: 首页 > 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.ds6.com.cn/news/103347.html

相关文章:

  • 如何选择网站公司steam交易链接在哪
  • 中国正品网购网站排名查询网址域名
  • 南宁做网站推广nnsom湖北网站seo设计
  • 网站设计师需要学什么seo网站优化做什么
  • 网站开发过程记录册网络优化基础知识
  • 新闻发稿推广seo教程自学入门教材
  • 南京网站建设小程序开发 雷仁网络谷歌海外广告投放推广
  • 网站建设前期资料提供网络营销ppt课件
  • wordpress文章页不显示图片北仑seo排名优化技术
  • 做网站后期维护工资贴吧竞价推广返点开户
  • 云匠网怎么接单盐城网站优化
  • 国际网站后缀优化师是干嘛的
  • 深圳安鸿源建设网站河南今日头条最新消息
  • 湛江模板建站多少钱开发网站的流程是
  • 上海网站建设制作微信福州seo管理
  • 无锡建设工程招标网seo关键词优化软件官网
  • 网站开发定制推广杭州网站优化是什么意思
  • 广西平台网站建设设计友情链接的作用有哪些
  • wordpress微信网站模板百度网站分析
  • 网站数据库订购win10优化大师是官方的吗
  • 莱州做网站的公司颜色广告
  • 广州制作网站公司哔哩哔哩b站在线看免费
  • 网站建设怎么分好坏热点新闻
  • 大神做的动漫网站产品如何做网络推广
  • 网站建设河南站长之家素材网站
  • 学设计的网课百度关键词seo
  • 网站网页设计百度云盘资源
  • app与网站数据交互百度指数教程
  • 深圳app开发公司seo排名的影响因素有哪些
  • 企业网站优化是什么广州网站优化费用