一、创建项目&ui设计
创建项目,ui设计如下
文件类型判断
简单的判断文件类型
推荐使用qmimedatabase类
类型 | 描述 | 示例 |
---|---|---|
text | 普通文本 | text/plain, text/html, text/css, text/javascript |
image | 图像文件(包含动态gif) | image/gif, image/png, image/jpeg, image/bmp, image/webp |
audio | 音频文件 | audio/wav, audio/mpeg, audio/midi, audio/webm, audio/ogg |
video | 视频文件 | video/mp4, video/x-flv, video/webm, video/ogg |
application | 二进制数据 | application/xml, application/pdf |
二、代码与演示
mainwindow.h
mainwindow.cpp
演示效果
拓展阅读
直接在属性栏目搜索中设置(如下图),或者 pushbutton设置icon和文字
下面是pushbutton设置icon和文字的四种方法详解
1.使用系统自带api
无法设置icon和文字之间的距离。
2.如果想让icon显示在文字上方可使用qtoolbutton
3.在pushbutton上面使用label进行布局
4.使用图片,设置stylesheet即可
以上三种方法,需要设置,比较麻烦,最好还是找ui设计按钮图片,这样软件的适配性也比较好。
到此这篇关于qt+opencv实现目标检测详解的文章就介绍到这了,更多相关qt opencv目标检测内容请搜索<计算机技术网(www.ctvol.com)!!>以前的文章或继续浏览下面的相关文章希望大家以后多多支持<计算机技术网(www.ctvol.com)!!>!
需要了解更多c/c++开发分享Qt+OpenCV实现目标检测详解,都可以关注C/C++技术分享栏目—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/1082487.html