QT
白菜不讲价
不思则惘!
展开
-
QT4---通过TCP实现图像数据的传输
该项目代码分为两部分: 服务器:TcpServer 客户端:TcpClient主要实现功能包括: TcpServer端:文本数据收发、图像数据发送 TcpClient端:文本数据收发、图像数据接收和显示(通过Label标签简单显示)项目代码下载地址贴两张图吧,界面比较丑,主要实现基本功能,界面根据自己需求进行微调美化即可。...原创 2018-12-26 16:47:28 · 948 阅读 · 0 评论 -
使ARM板上QT支持显示中文
本博文参考自:https://blog.csdn.net/LG1259156776/article/details/54382623,感谢博主分享。平台:迅为iTop4412编译系统:ubuntu16.04Qt版本:5.7.0Qt程序移植到开发板,要使其支持中文显示,需要安装相应的中文字库,并使程序在运行时调用该中文字库。例如字库:DroidSansFallback.ttf。可点...转载 2019-04-09 11:03:23 · 1065 阅读 · 0 评论 -
QSlider 的样式表设置
原文链接:https://blog.csdn.net/robertkun/article/details/20119135,多谢博主分享!转载 2019-04-05 11:44:12 · 1145 阅读 · 0 评论 -
Qt中 QString 和int, char等的“相互”转换
原文链接https://blog.csdn.net/EI__Nino/article/details/7297791,感谢博主分享!另:QString类型转化为float类型QString data; floatnum = data.toFloat();float类型转化为QString类型floatnum = 1.222;QSt...转载 2019-04-05 10:58:00 · 197 阅读 · 0 评论 -
QT实现遮罩效果的一个简单办法
仅需两步: 一、创建一个新窗口mpShadeWindow,使其成为主窗口的类成员。在主窗口的类中添加成员: QWidget* mpShadeWindow;在主窗口类的构造函数中为新窗口申请内存:mpShadeWindow = new QWidget(this); 二、在需要开启遮罩的位置,执行如下代码: ...原创 2019-03-25 13:50:38 · 6812 阅读 · 2 评论 -
QT图片格式转换(QImage和QPixmap、QImage和Mat互转)
废话不说,直接上代码。QPixmap-->QImage:QPixmap pix(path);QImage img = pix.toImage();QImage-->QPixmap:QImage img(path);QPixmap pix = QPixmap::fromImage(img);下面QImage和Mat相互转换的代码,是某位博主写的,忘...原创 2019-03-21 10:23:52 · 6302 阅读 · 1 评论 -
Linux(Ubuntu16.04)下搭建opencv开发环境
一、安装依赖1.安装编译工具sudo apt-get install build-essential编译程序有了这个软件,它才知道头文件和库函数在哪,最后才形成一个开发环境。2.安装 cmake、git、pkg-config等辅助工具sudo apt-get install cmake git pkg-config libgtk2.0-dev libavcodec-dev...原创 2019-02-13 12:59:07 · 2445 阅读 · 0 评论 -
Linux上搭建QT5开发环境
文章转载自简书博友spfanlost:https://www.jianshu.com/p/afbc42ad2cfd,多谢分享。在Linux环境下搭建Qt开发环境有两种方式:一种是图形界面的安装,另一种是源代码的安装。下面,分别就这两种安装方式进行说明。一、图形界面的安装。1、 在QT官网下载Qt安装包,这里下载最新(2017.06.18)的版本qt-opensource-linux-x...转载 2019-01-23 15:26:56 · 4402 阅读 · 0 评论 -
移植QtE文件系统到ARM平台
平台:PC(Ubuntu16.04LTS)目标平台:ARM Cortex A9 (迅为iTop4412开发板)交叉编译器:arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2(arm-none-linux-gnueabi-gcc 4.8.3)Qt版本:Qt5.7.1移植流程:1. 编译器安装2....原创 2019-01-28 19:19:25 · 854 阅读 · 2 评论 -
QT中qDebug()彩色消息输出(转)
注:本博文转载自https://blog.csdn.net/rl529014/article/details/86320960在终端输出彩色信息有点类似于html的语法,即在要输出的文字前加上转义字符。指令格式如下\033[*m这里的*就是转义字符,例如我们要输出一段绿色的文字qDebug("\033[32mHello!");1输出结果:Hello!效果图:此外还可以设...转载 2019-01-23 09:37:39 · 1571 阅读 · 0 评论 -
QT实现多线程
QT中实现多线程有两种方式:一:继承QThread,重载run()函数,启动事件循环exec()。缺点:只有run()函数中的代码运行在次线程中。二:继承QObject,利用moveToThread(QThread * targetThread)函数将对象移动到次线程,则对象运行在次线程中。 推荐第二种方法。代码例程如下:widget.h:#ifndef WIDGE...原创 2019-01-22 11:15:51 · 846 阅读 · 0 评论 -
Linux下添加个人应用程序图标到启动器
找到desktop文件位置在终端输入:cd /usr/share/applications/创建程序的desktop文件:1.终端输入以下指令(请先确认当前目录是在/usr/share/applications):sudo gedit XXX.desktop(这里的XXX随自己定)2.在文本编辑器里输入大致如下图所示信息(英文系统可忽略带有[zh_CN]的部分):[Deskt...原创 2019-01-23 20:01:17 · 927 阅读 · 0 评论 -
实时视频监控系统方案设计
系统架构:采集端: 视频采集:ARM cortex A9 + OV2710 200万CMOS摄像头 (采集格式:YUV420) 视频编码:ARM板自带硬件编码 或 FFMPEG软件编码 (编码方式:H.264)传输协议: RTP实时传输协议(基于开源库JRTPLIB)接收端: 视频解码:FFMPEG开源库解码...原创 2019-07-24 15:44:24 · 761 阅读 · 0 评论