Qt学习
翟羽嚄
这个作者很懒,什么都没留下…
展开
-
Xavier安装qt5
安装QT命令sudo apt-get install qt5-default qtcreator -y参考:https://www.cnblogs.com/gloria-zhang/p/13776421.html原创 2021-12-17 18:22:07 · 746 阅读 · 0 评论 -
c++ qt5 打开文件夹
c++ qt5 打开文件夹头文件#include <QFileDialog>源码QString filename_src = QFileDialog::getExistingDirectory();string src_file_path= filename_src.toStdString();cout << src_file_path << endl;测试通过原创 2021-12-17 15:53:13 · 3007 阅读 · 0 评论 -
QT OPENCV读取图片一直读取不成功
QT OPENCV读取图片一直读取不成功我用c语言版本的qt和opencv读取图片,视频可以正常读取,但是图片就是不行,图片路径也是对的,后面发现,我用的debug模式,但是链接库的时候,把debug和release中的库都链接进来了。下面是我的源码,通过按键打开图像void MainWindow::on_pushButton_open_picture_clicked(){ printf("96 on_pushButton_open_clicked\n"); printf("97 o原创 2021-05-19 16:01:06 · 1016 阅读 · 1 评论 -
C语言Qt5+opencv4——基础界面、读图、显示视频、显示本地文件
C语言Qt5——基础界面、读图、显示视频、显示本地文件源码备份配置文件.promainwindow.hmainwindow.cpp源码备份实现了摄像头实时显示,其他没有实现配置文件.pro#-------------------------------------------------## Project created by QtCreator 2021-05-15T15:38:21##-------------------------------------------------原创 2021-05-19 14:15:13 · 687 阅读 · 1 评论 -
qt 的编码问题——中文乱码
在有中文的地方最上面加上#if defined(_MSC_VER) && (_MSC_VER >= 1600)# pragma execution_character_set("utf-8")#endif参考:彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)原创 2021-05-19 01:41:03 · 244 阅读 · 0 评论 -
qt 无法解析的外部符号 “public: __cdecl cv::Mat::Mat(class cv::Mat const &,class cv::Rect_<int> const &)“ (??0
连接的opencv的lib路劲没有链接对INCLUDEPATH+= D:/Opencv420/opencv420_build/install/include/opencv2 \ D:/Opencv420/opencv420_build/install/includeLIBS+=D:/Opencv420/opencv420_build/install/x64/vc14/lib/opencv_*.lib原创 2021-05-15 15:02:35 · 1849 阅读 · 0 评论 -
qt编译error: ‘opencv2/core/core.hpp‘ file not found
qt编译error: ‘opencv2/core/core.hpp’ file not foundopencv+Qt creater 的opencv配置语句#-------------------------------------------------## Project created by QtCreator 2021-05-10T01:13:32##-------------------------------------------------QT += core g原创 2021-05-11 01:47:36 · 2989 阅读 · 0 评论 -
win10+VS2015环境下的Qt5.9安装
一、下载软件https://download.qt.io/archive/qt/5.9/5.9.8/双击安装断网然后跳过设置邮箱,勾选VS2015相关的。继续安装等待一段时间,安装完成!测试参考1、https://blog.csdn.net/shenhch/article/details/931750312、https://blog.csdn.net/lhl1124281072/article/details/80024124...原创 2021-05-10 01:28:03 · 459 阅读 · 0 评论 -
Python运行pyqt5 时报错“it could not find or load the Qt platform plugin “windows“
Python运行pyqt5 时报错"it could not find or load the Qt platform plugin “windows”如下图:可能是你pyqt5没有安装直接安装即可。pip install pyqt5我是这样解决的原创 2021-04-22 15:28:44 · 691 阅读 · 1 评论 -
PyQt5布局管理
PyQt5布局管理这个人写的很好,有空研究一下PyQt5布局管理https://blog.csdn.net/qq_25973779/article/details/80001454原创 2020-06-08 02:03:58 · 356 阅读 · 0 评论 -
Pyqt5运行pyqt4各种错误解决方法汇总
1.NameError: name ‘QApplication’ is not definedfrom PyQt5.QtWidgets import QApplication2.NameError: name ‘QLabel’ is not definedfrom PyQt5.QtWidgets import *3.NameError: name ‘QDialog’ is not de...原创 2020-03-02 01:49:38 · 1168 阅读 · 0 评论 -
PyQt学习笔记
导入相关模块在这里插入代码片先从创建QApplication对象开始。每个PyQt CUI应用程序都必须有一个QApplication对象。这个对象会提供访问全局信息的能力,如应用程序的目录、屏幕大小(以及对于多线程对象。这个对象会提供访问全局信息的能力,如应用程序的目录、屏幕大小(以及对于多线程...原创 2020-03-01 15:20:37 · 343 阅读 · 0 评论 -
QT5.9学习笔记之——程序启动画面
多数大型应用程序启动时都会在程序完全启动前显示一个启动画面,在程序完全启动后消失。程序启动画面可以显示相关产品的一些信息,使用户在等待程序启动的同了解相关产品的功能,这也是一个宣传的方式。Qt中提供的QSplashScreen类实现了在程序启动过程中显示启动画面的功能【例】(简单)(CH408)程序启动画面(QSplashScreen)的使用方法。当运行程序时,在显示屏的中央出现一个启动画面,...原创 2018-04-26 18:11:02 · 2425 阅读 · 0 评论 -
Qt5.9学习笔记——Qt 5布局管理的三种窗口
1.分割窗口Qsplitter类本实例采用编写代码的方式实现,具体步骤如下。 (1)新建Qt Widgets Application,项目名称为“Splitter”,基类选择“QMainWindow”,取消“创建界面”复选框的选中状态。 (2)在上述工程的“main.cpp”文件中添加如下代码。#include "mainwindow.h"#include <QApplic...原创 2018-04-25 22:29:26 · 2498 阅读 · 1 评论 -
QT学习笔记2——用Qt creator创建“hello word”
1.新建工程 新建工程很简单,打开Qt creator,新建一工程,如下图,然后一路下一步,确定完成即可。2.代码 代码片如下#include "mainwindow.h"#include <QApplication>#include <QLabel>int main(int argc, char *argv[]){ QApplicatio...原创 2018-03-16 17:36:09 · 610 阅读 · 0 评论 -
QT学习笔记3——模板库、工具类和控件
一、前言我们来看一下Qt的控件,谈到控件,就会让人想到界面的美观性和易操作性,进而想到开发的便捷性。作为windows界面开发的MFC曾经是盛行了多少年,但是其弊端也随着其他界面库的面世而不断的被放大,对于一个刚学会C或者C++转而学习windows界面开发的新手来说,MFC的控件和界面设计抽象而且复杂,也许现在你还记得MFC控件重绘比其他界面库多花费的时间,走过的弯路,调过的bug。因此,我...原创 2018-03-17 14:46:02 · 533 阅读 · 0 评论 -
QT5.9学习教程(整理的,感觉蛮不错)
这个专栏是讲的是qt5.8,感觉讲的很不错,十分详细https://zhuanlan.zhihu.com/c_119081535原创 2018-03-17 20:27:12 · 31801 阅读 · 6 评论 -
Qt学习笔记4——窗口和控件
1.1 窗口定义窗口:当一个部件没有嵌入到其他部件中,则把这个部件叫作窗口或者顶层窗口,顶层窗口是没有父窗口的,一般的,这些窗口都会被列在任务栏中。通常,一个窗口会包含有标题栏,窗口边框等。如果一个窗口具有父类,则这个窗口被称为是次级窗口,例如设置了父类的QDialog就是次级窗口,而这些窗口不会被列在任务栏中,而是在各自的父窗口之上。控件:当一个窗口嵌入到其它窗口中,则它本身的标题栏会隐...原创 2018-03-17 21:09:59 · 1542 阅读 · 0 评论 -
Qt学习笔记5——窗口类QWidget
这次学习了QT最重要的窗口类QWidget,QWidget是所有GUI控件的基类,所以掌握QWidget的用法是学习Qt的重中之重。阅读QWidget方法在帮助文档中搜索QWidget,打开QWidget帮助文档。 1.阅读详细描述(Detailed Description):这部分内容告诉了我们QWidget是做什么的,QWidget都有哪些属性和方法,我们应如何使用这个类以及和这个类...原创 2018-03-17 22:08:35 · 2672 阅读 · 0 评论 -
Qt学习笔记6——信号和槽(上)
Qt最明显区别于其它开发框架的特征是什么,你的回答一定是信号和槽!1 引子(目前还是感觉有些难以理解,回调函数等等,C++没有系统的学习过)在面向对象的编程方法中,都会创建很多的实例,每个实例都是单独的,要想每个实例能够协同合作,那么就会需要一种对象间传递消息的机制,在很多框架中都采用回调函数来进行对象间信息传递。回调是一个指向函数的指针,如果想要一个处理函数通知一些事件,你需要将这个...原创 2018-03-17 22:50:52 · 665 阅读 · 0 评论 -
Qt学习笔记7——信号和槽(中)
1 .在ui中编辑信号槽 今天实现了在ui中实现点击按钮,能够控制进度条的显隐。 步骤见https://zhuanlan.zhihu.com/p/28423070 运行结果 主要步骤就是在编辑窗口中工具栏中选择编辑信号槽(Edit Signals/Slots),这两个工具栏选项互相切换,实现不同的功能。2 .通过对象名关联信号槽...原创 2018-03-18 13:57:05 · 468 阅读 · 0 评论 -
VS2017+opencv3.3.0+cmake+Qt5.9安装配置教程
还没有配置好,配置好以后重新写一下博客 参考资料: 1.http://blog.csdn.net/quxiaoxia1986/article/details/52353466 2.http://blog.csdn.net/m0_37720504/article/details/79347337 3.http://blog.csdn.net/qq_17550379/article/detai...原创 2018-03-18 15:11:14 · 1417 阅读 · 0 评论 -
Qt学习笔记8——Qt编写自定义控件大全
私人资料博客 资料网址:http://blog.csdn.net/feiyangqingyun/article/details/53443488 控件下载地址:https://pan.baidu.com/s/1eUhaPJ8原创 2018-03-20 16:51:37 · 2258 阅读 · 0 评论 -
opencv与qt结合资料
http://blog.sina.com.cn/s/blog_8fc8289d0102vr1p.htmlQt5下实现摄像头预览及捕获图像方法二(openCV3与Qt5交互使用) https://www.cnblogs.com/annt/p/ant003.html原创 2018-04-18 12:41:51 · 1398 阅读 · 0 评论 -
用qt编写上位机与stm32通信
好的文章 1、Qt5.5.1实现通用串口程序https://www.2cto.com/kf/201607/524028.html 2、QT实现串口通信 https://www.2cto.com/kf/201610/558768.html资源下载:https://download.csdn.net/download/hellybobo/9950904?web=web本文采用的的开发环境是...原创 2018-04-12 20:38:33 · 45122 阅读 · 11 评论 -
利用vs2017编写qt和opencv工程时出现“无法打开源文件"QCamera”的解决办法
我们用vs编写qt工程时,如果用到opencv时,就需要借助qt自带的一些视频读取的类来调用摄像头设备,进行摄像头控制及图像预览和捕获,Qt5.0版本新增了QMultimedia模块提供了更为方便的编程支持,该模块主要涵盖视频、音频、收音机以及摄像头等功能支持,提供了非常多的QML类型和C++类用以处理多媒体内容,Qt 5将Qt Multimedia模块放在了核心模块中,因此它支持所有主要平台,这...原创 2018-04-23 23:05:11 · 4456 阅读 · 1 评论 -
QT5显示视频或者图片缩小后以滚动条方式显示
今天在QT里将视频显示在停靠窗口里,并且能够缩小后,出现滑动条,放大到一定阶段则不再放大。 下面是代码:dockwindows.h#ifndef DOCKWINDOWS_H#define DOCKWINDOWS_H#include <QMainWindow>#include <QLabel>#include <QLineEdit>#incl...原创 2018-05-01 22:10:35 · 2631 阅读 · 0 评论 -
Qt中QTimer类的使用
首先 添加头文件: #include QTimer类的使用:创建一个QTimer的对象,使用start()来开始并且把它的timeout()信号连接到适当的槽,当这段时间过去了,它将会发射timeout()信号,与这个信号相连的槽就开始执行。当QTimer的父对象被销毁时,它也会被销毁。参考使用:QTimer *timer = new QTimer(this);connect(tim...原创 2018-04-24 16:15:58 · 18434 阅读 · 0 评论 -
QT学习笔记1——在vs2017里如何创建QT工程
最近要开始写一个就C++的中国象棋软件,再加上棋子识别,所以需要用到qt,我用的是VS2017+QT5.9+OPENCV3.3.0。1.安装教程 http://blog.csdn.net/qq_33154343/article/details/785876992.在vs2017里如何创建QT工程 https://jingyan.baidu.com/article/20b68a889ca...原创 2018-03-16 15:16:20 · 9411 阅读 · 1 评论