Qt
文章平均质量分 74
worthsen
Just do it!
展开
-
Qt 开源项目
Qt 开源项目原创 2023-12-23 22:45:00 · 1271 阅读 · 0 评论 -
C/C++/Qt 文件操作 & 效率比较
文件操作 & 效率比较原创 2023-06-03 07:32:30 · 1266 阅读 · 0 评论 -
Qt6--图形
Qt6 图形翻译 2022-10-29 09:12:38 · 350 阅读 · 0 评论 -
win10虚拟机搭建+Qt6安装
Qt6.3 安装原创 2022-09-02 23:16:04 · 514 阅读 · 0 评论 -
Qt--优秀开源项目
Qt 优秀开源项目原创 2022-07-16 16:32:28 · 16809 阅读 · 2 评论 -
转大佬--C++语言Qt实现控件拖拽和连线类似可视化操作Simulink仿真类软件 电路仿真软件 和模型驱动等软件
Qt 控件拖拽 仿Simulink转载 2022-07-02 19:17:20 · 1995 阅读 · 0 评论 -
Qt 5.12.6 安装
Qt 5.12.6 安装1 简介2 安装OpenGL库2.1 Ubuntu2.2 Centos3 Qt安装参考1 简介博主自己开发中使用Qt 3D功能、QML,所以在安装Qt 5.12.6时需要先安装OpenGL库。2 安装OpenGL库2.1 Ubuntusudo apt-get install build-essentialsudo apt-get install libgl1-mesa-devsudo apt-get install libglu1-mesa-devsudo apt-g原创 2021-03-18 06:06:45 · 828 阅读 · 0 评论 -
Quick--组件与基本元素
Quick--组件介绍123参考123参考1、qml编码规范与指导2、原创 2019-12-17 07:09:44 · 689 阅读 · 0 评论 -
Quick--简介
Quick--简介1 简介1.1 QML1.2 Quick2 优缺点2.1 优点2.2 缺点3 基本语法3.1 导入语句3.2 类型(QML Types)3.3 对象3.4 属性3.5 注释参考1 简介1.1 QMLQML(Qt Meta-Object Language,Qt元对象语言)是一种用于描述应用程序用户界面的声明式编程语言。它使用一些可视组件,通过这些组件之间的交互来描述用户界面...原创 2019-12-13 22:08:32 · 1402 阅读 · 0 评论 -
Qt-3D
Qt-3D1 介绍2 优缺点2.1 优点2.2 缺点3 注意4 示例参考1 介绍Qt3D 是Qt官方支持的3D实时渲染引擎,和Qt一样几乎支持所有平台,对OpenGL pipeline进行了封装,支持C++ 和脚本语言QML,甚至支持 python (pyQt和pySide), 目的是为了让开发者快速地开发出三维渲染的程序。与OSG、VTK和OGRE等类似,但是是Qt原生的,对于Qt开发来说...转载 2019-12-12 22:04:59 · 2932 阅读 · 0 评论 -
Qt-Quick 介绍
Qt-Quick 介绍 1 简介2 优缺点3 资料汇总3.1 书籍3.2 网站3.3 博客参考1 简介2 优缺点widgets 只能由CPU渲染,不能利用 opengl 加速。而 qml 则可以。在桌面平台,大家的CPU往往性能过剩,widgets 还是满足需求的。在嵌入式平台,很多低端设备甚至都没有图形加速器,或不支持opengl,只能用widgets在移动端平台,没有gpu加速可能...原创 2019-10-21 21:29:21 · 4479 阅读 · 1 评论 -
OpenCV3.2+Qt5.8.0+Win10环境配置
为了配置这环境,自己倒腾了两天,找了好多配置的参考博客,目前就这篇,我亲测成功,不过博主没给下载链接,我这附上链接。(最后附有地址)工具版本: - Qt5.8.0:qt-opensource-windows-x86-mingw530-5.8.0.exe 链接地址:http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.8/5.8.0/...转载 2017-07-28 18:24:15 · 6291 阅读 · 4 评论 -
Qt5.8&opencv3.2&人脸识别
Qt&opencv&人脸识别自己的百度云链接http://pan.baidu.com/s/1bKciCm环境:Qt5.8.0opencv3.2下载源码后,用Qt打开,如果你是按照本人上篇博客配置的环境,那么就按照下面的步骤来就行,如果不是也可以按着下面步骤来,中间要对应自己的库!1、加上自己的编译好的opencv库路径2、在debug中加原创 2017-07-29 11:01:28 · 2887 阅读 · 0 评论 -
Qt--Qt Creator 快捷键
一、通用快捷键1、帮助文档“F1” 1 次,部分屏幕显示帮助文档,按“Esc”即可退出帮助文档。“F1” 2 次,全屏显示帮助文档,按“Esc”2次即可退出帮助文档。(1)类使用的相关介绍(2)查看所用部件(类)的相应成员函数(功能,参数,返回值)(3)查看部件的信号(4)查看部件的事件(所对应的虚函数如何编写)2、文件间操作F4,头文件和源文件之间切换3、函数声明...原创 2017-07-29 13:23:59 · 772 阅读 · 0 评论 -
Qt5下实现摄像头预览及捕获图像方法二(openCV3与Qt5交互使用)
致谢:http://www.cnblogs.com/annt/p/ant003.html前言:OpenCV对图像及视频的处理方便且很专业,对于摄像头的支持也很好,但有个不足就是它虽然具有GUI模块(即highgui),但是实在是很简陋,就连一个按键都无法直接实现(需要借助滚动条实现),这一点难以满足可视化的图像处理的想法;另一方面,Qt作为一个优秀的图形库,在GUI上表现出色,且界面设计可转载 2017-08-15 13:57:08 · 3205 阅读 · 0 评论 -
【ARM】Ubuntu下使用Qt Creator创建交叉编译项目
我总是乐忠于尝试各种不同的工具来完成相同的事情,使用不同工具的过程中我能感受到每个开发者不同的思路和设计思想。之前我在eclipse下搭建了交叉编译项目的环境,这次试试在Qt Creator下完成相同的事情。这件事并不是没有任何意义,Qt Creator拥有更小的安装包和更快的运行速度,代码提示功能也比eclipse+CDT更加智能。新建项目因为我们不是要开发一个a转载 2017-08-29 10:31:23 · 708 阅读 · 0 评论 -
qt-5.6.0 移植之qt源码编译----configure选项分析
致谢!转http://www.cnblogs.com/chenfulin5/p/5798764.html(自己备用)其实这只是给自己看的一个configure选项笔记,没有太多的东西。 首先: 下载qt5.6的源码: 地址: http://download.qt.io/archive/qt/5.6/ 下载完解转载 2017-09-08 11:46:47 · 1343 阅读 · 0 评论 -
第2篇 在Ubuntu14.04上创建Qt 5.4.0开发环境
觉得特别有用,就转载了,照着整,成功!本想自己动手把安装过程记录一下,但是要花时间不少,就算了, 推荐看该博主的整个教程,很棒。附链接:http://www.qter.org/forum.php?mod=viewthread&tid=2652&extra=page%3D1%26filter%3Dtypeid%26typeid%3D24版权声明转载 2017-08-30 19:54:50 · 2375 阅读 · 0 评论 -
V4L2
video for linux 2v4L2是针对uvc免驱usb设备的编程框架 ,主要用于采集usb摄像头等HIGHGUI ERROR: V4L2: Pixel format of incoming image is unsupported by OpenCVUnable to stop the stream.: Bad file descript原创 2017-08-31 10:15:16 · 2322 阅读 · 0 评论 -
CMake编译opencv-3.2.0出现 Downloading opencv_ffmpeg.dll...
问题如图:原因:3rdparty中文件不全解决办法:删掉该文件夹,git地址https://github.com/itseez/opencv ,然后替换3rdparty文件夹。原创 2017-09-17 20:28:15 · 10606 阅读 · 1 评论 -
QImage和IplImage之间转换
环境:qt5.6+opencv3.2+imx6q工程:车辆检测在嵌入式系统中实现qt和opencv的处理,最基础的就是QImage和IplImage之间的转换。这样两者就可以进行一起使用图像数据,从而达到利用qt显示和利用opencv处理的功能。 下面我将贴出代码: QImage ----->> IplImage [cpp] vi原创 2017-10-10 13:42:25 · 718 阅读 · 0 评论 -
QT 信号与槽
QT 信号与槽总结:1、signals前面不可加public、private和protected进行修饰;slots前面可以加,因为Qt说槽函数可以当普通函数使用。2、signals区域的函数必须是void类型,而且这些信号函数没有函数体,也就是说不可以自己定义这些信号函数,你只要声明它就够了,其它不用管,Qt内部自己弄。3、宏定义和函数指针不能用于信号和槽的参数,信号和槽也不转载 2017-10-30 15:22:11 · 604 阅读 · 0 评论 -
Qt之QSS使用
Qt之QSS使用 CSS,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性转载 2017-11-07 23:33:07 · 1539 阅读 · 0 评论 -
关于iMX6Q QT 在UI界面显示中文的问题!
将电脑里c:\windows\fonts\simsun.ttc文件 放到板子上 : /usr/lib/fonts/里面;在你qt程序的main.cpp中的main函数中:设置字体 QApplication a(argc, argv); QFont font; font.setPixelSize(20); font.转载 2017-10-30 21:40:10 · 1658 阅读 · 1 评论 -
Qt中文乱码解决思路
最近项目中遇到不少的Qt中文乱码的问题,主要原因是客户的需求比较多,Qt版本有用4的版本的也有用5的版本,并且还有windows与linux跨平台的需求。经常出现个问题是windows的解决了,源代码放到linux上编译不通过或者中文会乱码,本文主要是得出一个解决方案能解决Qt的中文问题,并支持不同平台与不同版本。下面我们通过下列场景中的问题来找寻答案:场景1:Qt版本: Qt转载 2017-10-30 21:50:37 · 1610 阅读 · 0 评论 -
ubuntu下查看Qt的版本
直接执行命令$qmake -v原创 2017-10-14 13:12:09 · 25393 阅读 · 1 评论 -
Qt中QFont详解以及arm移植字库的配置
常用设置:1、设置字体粗细SetWeight();2、设置字体斜体SetItalic();3、设置下划线SetUnderline();4、设置字体SetFamily()设置微软字体,宋体,楷体等等5、设置字体大小SetPixelSize()、SetPointSize()、SetPointSizeF()6、设置字体是否加粗Set原创 2017-11-01 08:38:01 · 3849 阅读 · 1 评论 -
Qt项目构建路径问题
Qt运行后生成的一些文件,存放时没有生成在总的文件下或者是自动生成了几个新建的嵌套文件下?解决办法:上一次Qt项目下的构建目录是本次项目生成文件的存放路径,所以要改变存放路径,需要先改变路径,然后保存所有文件,之后关闭Qt,再打开工程,进行运行。要删除.uer文件,删除路径依赖,然后重新整原创 2017-11-01 16:23:05 · 2554 阅读 · 0 评论 -
Qt模块&头文件出现下划线问题
头文件出现下划线问题,是因为pro文件中没有添加库如pro中没有添加此语句中的multimedia库,QT += core gui multimedia,#include 此头文件会出现下划线。注:不同版本的Qt所对应的各种库会有所不同,每个工程所使用 的库也有所不同,工程需要使用什么库就添加什么库,当然要保证所用版本的Qt要有对应的库。工程添加库的方式就是在pro文件中在 Q转载 2017-11-01 16:30:10 · 4082 阅读 · 0 评论 -
qwt库问题
原创 2017-11-01 16:40:57 · 377 阅读 · 0 评论 -
Qt编程中qmake的使用详解
首先说一下qt编程的步骤,然后再仔细说一下qmake的使用。我看书上的都是编写好cpp文件后,分别执行命令: qmake -project、qmake、make,然后执行就可以了,但是要是我在一个文件夹下有多个cpp文件,qmake怎么识别?make生成的最后执行文件的名,我怎么能随心所欲的自己定?带着疑问,找了网上的资料,不如所衣,然后尝试着gcc编译的思想竟然撞到了。 其实我感觉要要转载 2017-11-02 08:07:38 · 1992 阅读 · 0 评论 -
qwt库
1. 下载Qwt库地址:http://sourceforge.net/projects/qwt/我下载的包为:qwt-6.1.0.tar.bz2(Ubuntu),Windows端需要下载.zip格式的。2. 编译Qwt有的人是在终端下编译的,有的人是在Qt Creator下编译的。我这里是在Qt Creator下编译的。解压缩后,用Q转载 2017-11-01 16:38:34 · 779 阅读 · 0 评论 -
Qt中多模块的建立
1.将需要添加的子工程qwt和tempdatadeal两个文件夹放入需要添加的工程中(注意要把lib库加进去) 2.在Qt文件中的Uper02.pro 中添加include(qwt/qwt.pri) include(datadeal/datadeal.pri)语句来引入子文件,然后添加路径第一图第一个红框为路径其为主路径下,也可用图二方式。然后因为加了qwt库所以在原创 2017-10-11 14:09:50 · 2361 阅读 · 0 评论 -
OpenCV3.2+Qt5.8.0+Win10配置和使用----Qt5.8.0的安装
一、Qt介绍1、说到Qt,不能不说到C++,这门伟大的语言。因为其面向对象的编程思想和陡峭的学习曲线,一开始学习起来很是吃力。Qt从QT4开始基本封装了很多C++的工具库和界面库,而且支持跨平台,这是它最大的优势。相比于古老的MFC和使用C#的WPF来说,我更喜欢Qt来进行C++的界面设计,这也是我从新开始拾起Qt学习之路的原因。2、Qt,坦白来说,并不只是一个界面库,他是C++编程思想的...原创 2017-09-15 09:04:44 · 1443 阅读 · 0 评论 -
OpenCV3.2+Qt5.8.0+Win10配置和使用----CMake的安装
一、CMake介绍CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile ...原创 2017-09-15 09:33:52 · 1037 阅读 · 0 评论 -
OpenCV3.2+Qt5.8.0+Win10配置和使用----opencv3.2的配置
一、介绍 opencv 从3.0.0开始不在提供合并的库,而是将原先合并的库分开为两个库,分别是:核心功能库和拓展功能库。而核心库依然提供Android开发所需要的静态库支持,但是如果需要用到最近大红大紫的人工智能相关功能,必然用到扩展功能库提供的诸如人脸识别等功能,所以需要我们手动CMake生成Android所需要的静态库,这里主要讲如何生成操作,生成我们需要的静态库。这里顺便吐槽一下,...原创 2017-09-15 10:31:02 · 1432 阅读 · 0 评论 -
OpenCV3.2+Qt5.8.0+Win10配置和使用----配置环境变量+编译opencv+opencv-contrib
一、配置环境变量(1)PATH中添加对应的变量(CMake和Qt环境变量)(2)生效操作 A、设置环境变量后重启电脑 B、打开DOS终端, 如果是设置环境变量“PATH”,则在修改完成后,在DOS窗口命令行中输入:set PATH=C: ,然后关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电脑”->“属性”->“高级”-&...原创 2017-09-17 19:34:23 · 2568 阅读 · 0 评论 -
OpenCV3.2+Qt5.8.0+Win10配置和使用----打开笔记本摄像头
一、步骤1、新建Qt工程2、在Pro文件中添加opencv 库的头文件和源文件路径3、在Ui布局中,放入Label 部件,并将栅格化(为了视频能随着窗口大小做调整), 最终视频要在Label上显示4、具体代码思路利用opencv中的VideoCapture 类中的 成员函数open()来打开摄像头将每次读取的摄像头数据处理成能在label 部件中显示的数据格式,然后...原创 2017-11-02 14:36:01 · 2604 阅读 · 4 评论 -
Qt Creator 设置编码格式为 UTF-8
Qt Creator 设置默认编码格式为 UTF-8 为了保证 QT的文件能在Windows 和Linux下都能正常打开,以及避免由于Windows下和Linux下编码不同而产生的中文字符乱码的问题,需统一代码中的字符编码。为了达到这个目的,需设置 QtCreator的默认编码为UTF-8. 在工具->选项 ->文本编辑器-> 行为原创 2017-10-26 09:42:28 · 19749 阅读 · 0 评论 -
Qt 在不同平台上所用编译器 比较与分析
Qt 在不同平台上所用编译器 比较与分析下面分别介绍(1)win10下,Qt5.8所用的MinGW 5.3.0 、X86、32bit编译器(2)ubuntu16.04上,Qt 5.6.2所用的 GCC、 X86 、64位编译器(3)ubuntu16.04(TX2开发板)上,Qt 5.5.1所用的GCC 、5.4.0、64bit编译器(1)win10下,Qt5.8所用的原创 2017-11-04 19:23:19 · 2722 阅读 · 0 评论