![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
fengjliu
这个作者很懒,什么都没留下…
展开
-
linux下配置opencv和qt
一、安装1 安装cmake及一些依赖库sudo apt-get install cmakesudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev2 安装opencv从官网下载open转载 2015-08-28 16:40:02 · 586 阅读 · 0 评论 -
qt中QString转char *
Qt下面,字符串都用QString,确实给开发者提供了方便,想想VC里面定义的各种变量类型,而且函数参数类型五花八门,经常需要今年新那个类型转换Qt再使用第三方开源库时,由于库的类型基本上都是标准的类型,字符串遇的多的就是Char*类型在Qt下怎样将QString转char*呢,需要用到QByteArray类,QByteArray类的说明详见Qt帮助文档。因为char*最后都有一个‘/0’作为结束符转载 2015-08-28 20:16:54 · 725 阅读 · 0 评论 -
qt下IplImage和QImage相互转换并显示
1、需要在qt下使用opencv处理图像,同时也需要经过处理的图像在界面上显示 mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QFileDialog>#include "cv.h"#include "highgui.h"#define RGB_TYPE 3转载 2015-08-29 15:54:37 · 752 阅读 · 0 评论 -
QT中tr函数的使用
需要实现的功能: 1、点击按钮打开对话框选择图片在QLabel上显示,图片需要填充整个label 2、能够在图片上画矩形框,获取矩形框的坐标,这个坐标需要转换成图片的坐标 注意事项: 1、原有的QLabel不能响应事件,需要自定义重写 2、控件内部对鼠标响应的坐标值通过静态变量传出 3、画出的矩形框最后需要按比例转换成图片的坐标 mainwindow.h#ifndef MAINWIND转载 2015-08-28 10:20:11 · 8232 阅读 · 0 评论 -
底层因为接受到操作系统信号而停止
作为一个菜鸟,经常遇到程序异常终止,然后弹出这样一个框的情况:底层因为接受到操作系统信号而停止的解决后来解决这样的问题多了,就发现了一个共性,他们基本上都是由于内存管理问题而产生的。问题产生:调用已经释放了内存的对象指针。例如: QWidget *widget = new QWiget;//申请内存空间 delete widget; //释放内存空间转载 2015-09-16 15:15:30 · 1774 阅读 · 0 评论 -
Qt中EventFilter过滤鼠标事件
在qt界面中,响应事件的往往是界面,而界面上的控件则被屏蔽,比如想要让QLabel响应鼠标事件,之前已写到可以通过把QLabel提升为类,在类中自定义鼠标响应事件及重绘事件等事件。最近学习发现通过EventFilter过滤事件更方便且高效。 在界面类的头文件添加public slots: bool eventFilter(QObject *, QEvent *);在源文件中为需要响应事件的原创 2015-09-19 08:06:13 · 13280 阅读 · 0 评论 -
Qt获取网络信息
QNetworkInterface 是一个管理网络连接的类,利用他可以枚举本机的网络连接并获取其属性。比较常用的函数有:for (QList<QNetworkInterface>::const_iterator i = networkInterface.const_Begin(); i != networkInterface.const_End(); ++i) 通过迭代器获得所有的网络接口信息//获转载 2015-09-19 15:30:06 · 1011 阅读 · 0 评论