Qt
weixin_38621214
这个作者很懒,什么都没留下…
展开
-
调试程序tips
1 命令行编译qt程序mkdir buildcd buildqmake ../srcmake2 将print的内容写入到文档中//XX是运行的程序./XX &> log.txt查看文档内容tail -f log.txt3 qt程序调试在pro文件中加入CONFIG += debug运行程序//XX是运行的程序gdb XX依次输入以下命令startn...原创 2021-06-25 16:41:10 · 256 阅读 · 0 评论 -
qt exited with code
QT中,程序编译没有问题,但是运行时异常退出,并且提示“exited with code -1073741819”。原因:存在变量定义了,但是在没有初始化的情况下程序,使用了该变量。原创 2020-08-03 19:23:39 · 2733 阅读 · 0 评论 -
QT5的程序打包发布(将QT5的工程项目打包成一个exe程序)
转自:https://blog.csdn.net/windsnow1/article/details/78004265 ...转载 2019-10-15 21:17:38 · 155 阅读 · 0 评论 -
在Ubuntu上使用Qt creator运行控制台程序 不能 输出的问题
一开始 使用Ubuntu下的QtIDE时 ,新建了一个小工程,想看看它是什么样的。构建了一个最轻量级的小程序如下:#include <iostream> using namespace std; int main(){ cout <...转载 2019-06-26 15:27:49 · 967 阅读 · 0 评论 -
Linux 下报错没有 io.h 等文件解决方法。
转自:https://blog.csdn.net/u013894391/article/details/88992923问题: 在Ubuntu 14.04环境下源程序含有: #include <io.h> 编译报错。解决方法: 将程序替换为: #include <sys/io.h>...转载 2019-06-26 15:30:43 · 4885 阅读 · 1 评论 -
QT界面自适应屏幕分辨率与自缩放
最近用qt做了一个界面,主要功能是实时显示两台相机采集的图片以及拼接两张图片再显示,还有通过界面调整图像大小等参数。主要通过UI设计器Qt Designer完成。1、创建界面时,需要创建界面的基类(base class)。有3种基类可以选择:QMainWindow 是主窗口类,主窗口具有主菜单栏、工具栏和状态栏,类似于一般的应用程序的主窗口;QWidget是所有具有可视界面类的基类,...原创 2019-07-17 21:29:56 · 52441 阅读 · 3 评论 -
Qt char*与QString互转
版权声明:本文为博主原创文章,...转载 2019-07-17 22:02:38 · 924 阅读 · 0 评论 -
C/C++读取文件名(Ubuntu)
最近,在Ubuntu系统上需要使用C来获取指定文件夹下的文件名,发现不同使用windows系统上的方法。本文即在Ubuntu系统上实现获取文件名的功能。windows系统方法点这里。一、代码先给出代码,如下://头文件#include <iostream>#include <sys/types.h>#include <dirent.h>#incl...转载 2019-07-17 22:06:16 · 711 阅读 · 0 评论 -
windows下qt程序意外崩溃,生成dump文件的方法
程序运行一段时间之后,意外退出,没有提示任何出错信息,这种情况可能是内存泄漏,但是没有提示错误信息,很难定位到具体代码。我们可以生成dump文件,定位出错位置。在工程中添加代码:mdump.h#ifndef MDUMP1_H#define MDUMP1_H#include <Windows.h>#include <DbgHelp.h>// base...原创 2019-08-04 10:53:01 · 3414 阅读 · 1 评论 -
Ubuntu Qt Debug
参考链接:https://zhuanlan.zhihu.com/p/48607048记录一下Ubuntu16.04下写的Qt程序,调试时没问题,运行时偶现崩溃需要在运行时生成core dump文件首先在pro结尾里加入QMAKE_CC += -gQMAKE_CXX += -gQMAKE_LINK += -g在终端输入ulimit -c显示为0然后输入ulimit ...转载 2019-08-04 11:18:33 · 705 阅读 · 0 评论 -
ubuntu上装Qt5.12.4教程
Qt是嵌入式开发的必备工具之一,因此在Linux下安装尤其重要。以下是我在Ubuntu下安装Qt5.8的全过程:1、首先从Qt官网上下载Qt5.8的安装包。下载网址:http://download.qt.io/archive/qt/打开网址显示如下界面:官网有很多版本可供选择,选择合适的版本,点击进入,出现如下界面,一共三个版本,我们选择linux下的下载即可。2、安装...原创 2019-06-18 10:15:52 · 3956 阅读 · 0 评论 -
QT5的程序打包发布(将QT5的工程项目打包成一个exe程序)
最近,在学习QT5的过程中,想尝试着把自己写的工程程序给打包发布出来,在任何一台windows系统都能运行,这样就不会限于电脑需不需要安装QT安装包了。首先,先介绍自己使用的环境。我使用的QT版本是。我的电脑windows系统是win10专业版的。下面的打包教程,都是亲测可用的。但个人认为,即便是不同的windows操作系统,不同的QT版本,也应该是可以的。希望大家能及时反馈,我好及时更新。...转载 2019-03-21 14:42:48 · 343 阅读 · 0 评论 -
QT读取本地txt图像数据并在界面上显示该图像
#include <fstream> #include <opencv2/opencv.hpp> #include <opencv2/imgproc/imgproc.hpp> using namespace cv; using namespace std; int pixel[180*1500]; ...原创 2018-11-29 21:18:34 · 4591 阅读 · 0 评论 -
QT将图像数据写入txt文档
//打开txt文件,并将图像数据存入txt中 QFile file("ImgGray_FOD_00743_src.txt"); if(!file.open(QIODevice::WriteOnly | QIODevice::Text|QIODevice::Append)) { qDebug()<<"file can't open"<...原创 2018-11-29 21:25:42 · 1625 阅读 · 0 评论 -
MAKO Vimba2.0安装教程和qt中调用Vimba相机
一、MAKO Vimba2.0安装教程1. 打开Vimba2.0安装软件,用户可到大恒官网下载最新驱动。2.选择选项Application Development和安装路径,注意:安装路径中不要存在空格。然后,点击Star,开始安装。 3.勾选Install Vimba Drivers,然后,点击Exit退出。4.接下来继续安装,勾选-选择“安装”,重复操作...原创 2018-12-26 21:49:33 · 6958 阅读 · 6 评论 -
持续更新——Qt与opencv 图像处理 随笔记录
本博客主要记录自己平时查找的图像处理的方法。1、读入本地图像,提取单通道图像,截取ROI区域,保存图像//读入图像Mat img = imread("./dataset/imgpictures_car1/00497.jpg");//提取单通道图vector<Mat> channels;split(img, channels);imgSingle = channels...原创 2018-12-27 09:51:02 · 942 阅读 · 0 评论 -
QImage与Mat格式相互转换
参考链接:https://blog.csdn.net/liyuanbhu/article/details/46662115Qt 中处理图像主要用的是QImage类,OpenCV中主要用的是cv::Mat类。下面的两个函数可以用来实现这两个类相互转换。主要由两个函数实现: QImage转Mat函数cv::Mat QImage2cvMat(QImage image)和Mat转QImage函数QI...转载 2018-12-27 22:21:21 · 5783 阅读 · 1 评论 -
QT UDP数据传输
(一)计算机网络通过某种方式将多台计算机进行连接,实现多台计算机彼此之间的互联以及数据的交换。即在不同的计算机上编写一些实现了网络连接的程序,这些程序可以实现位于同一个网络中的计算机之间的数据的交换。(二)网络通信协议同一个网络中的计算机进行连接和通信时的规则,目前应用最广泛的是TCP/IP协议(包括,IP协议、TCP协议,UDP协议,ICMP协议等)。在进行数据传输时,要求发送的数据...原创 2019-01-18 14:41:08 · 8983 阅读 · 0 评论 -
TCP网络通讯中connect、socket、listen、accept和setsockopt函数详解
1、TCP编程的核心步骤2、socket函数int socket(int domain, int type, int protocol); socket函数类似于open,用来打开一个网络连接,如果成功则返回一个网络文件描述符(int类型),之后我们操作这个网络连接都通过这个网络文件描述符。参数详解:dimain:域,网络域,网络地址范围(IPV4或IPV6等),也就...原创 2019-01-20 19:53:41 · 2512 阅读 · 0 评论 -
Mat与QImage互转
1、MatConvertQImage.hpp#ifndef MATQIMAGE_HPP#define MATQIMAGE_HPP#include <QImage>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>class MatConvertQImag...转载 2018-12-01 16:55:58 · 425 阅读 · 0 评论 -
opencv之抓取视频每一帧并保存
视频的读取主要利用了OpenCV中的VideoCapture类。视频读入到VideoCapture类对象capture之后,利用一个循环将每一帧图像保存到电脑上。#include <opencv2/opencv.hpp>#include <tchar.h> #include <stdio.h> #include <iostream> ...转载 2017-08-15 21:46:26 · 6081 阅读 · 0 评论 -
qt部分部件学习
初步学习Qt编程,做的第一个小例子,记录下来,鼓励自己第一步,建立项目文件,基类选择“QDialog”。第二步,采用自带的界面设计器来设计界面,双击dialog.ui,进入界面设计器Qt Designer编辑状态。具体内容不详细介绍了。设计好的界面如下图所示:第三步,“dialog.h”代码#ifndef DIALOG_H#define DIALO...原创 2017-05-21 15:53:46 · 388 阅读 · 0 评论