QT
文章平均质量分 55
培培哥
这个作者很懒,什么都没留下…
展开
-
QT5.5.1移植到cubieborad教程
一、环境说明-PC系统:ubuntu 14.04 x64- 编译器:arm-none-linux-gnueabi-gcc4.8.3- 开发平台:Cubieboard2-DualCard- 开发板系统:cubieez-cb2-bootcard-v2.2 二、下载源码QT源码官网下载:http://download.qt.io/official_releases/qt/5.原创 2016-03-04 19:49:28 · 1962 阅读 · 0 评论 -
log4cplus2.0+Qt5配置过程记录(Mingw32编译)
注:以下的配置过程以log4cplus-2.0.x和Qt5.11.1为例。一、下载源码源码地址:https://github.com/log4cplus下载源码包,并解压。log4cplus-2.0.x.zip Catch-master.zip ThreadPool-master.zip二、CMake配置编译参数1、给环境变量Path添加mingw的bin目录路径:<...原创 2018-12-03 10:10:11 · 2796 阅读 · 4 评论 -
PCL+QT配置过程记录(Ubuntu16.04)
我打算用PCL库做个实验,发现ubuntu下安装PCL库比较容易。因此,我在虚拟机的Ubuntu16.04中安装了QT和PCL库。以下是安装记录:1、安装PCL库$ sudo apt-get install libpcl-dev2、安装QT在 http://download.qt.io/official_releases/qt/ 选择合适版本下载,然后运行下载好的安装包即可。...原创 2018-11-23 09:47:19 · 3769 阅读 · 6 评论 -
QThread学习笔记
1、QThread用到的函数start()函数:会在新的线程中执行run()函数的内容。terminate()函数:可以终止线程。线程有可能马上终止,也有可能不会马上终止,这取决于操作系统的调度策略。在使用terminate()函数后使用wait()函数可保证线程终止(备注:在调用terminate()函数时,线程可能正在修改数据,这可能会让线程没有机会释放一些资源,包括自身使用的空间、互...原创 2018-11-13 20:42:49 · 1828 阅读 · 0 评论 -
QEvent-Qt自定义事件
当我们需要自定义事件时,可以先创建一个类继承QEvent://myevent.h#include <QEvent>class MyEvent: public QEvent{public: MyEvent(int value1, double value2); static Type eventType; //可以定义一些成员或者函数来...原创 2018-11-02 09:57:31 · 3222 阅读 · 0 评论 -
QPointer的使用
QPointer是一个模板类,为QObject和继承QObject的对象提供了守卫指针(guarded pointers)。我们不仅可以使用操作T*的方法来操作QPointer<T>,还可以借助QPointer<T>来判断指针指向的对象是否未被释放。下面是 http://doc.qt.io/qt-5/qpointer.html 提供的示例://Qt提供的示例...原创 2018-11-04 03:16:39 · 4424 阅读 · 0 评论 -
QT5实现简单的TCP通信
这段时间用到了QT的TCP通信,做了初步的学习与尝试,编写了一个客户端和服务器基于窗口通信的小例程。使用QT的网络套接字需要.pro文件中加入一句:QT += network一、客户端1、客户端的代码比服务器稍简单,总的来说,使用QT中的QTcpSocket类与服务器进行通信只需要以下5步:(1)创建QTcpSocket套接字对象socket = new Q...原创 2017-04-11 00:43:20 · 83728 阅读 · 85 评论 -
Qt5+OpenCV2.4.13配置教程
一、下载CMake和OpenCVCmake下载地址:https://cmake.org/download/OpenCV下载地址:http://opencv.org/我采用的版本是cmake-3.5.0-win32-x86.msi和OpenCV 2.4.13二、配置安装环境变量设置系统的环境变量,以本机为例把D:\CMake\bin和C:\Qt\Qt5.5.1\T原创 2016-11-11 17:06:33 · 7199 阅读 · 3 评论 -
QT5串口编程——编写简单的上位机
注:更新自2018年12月13日(我回看了一年多前写的这篇博客,觉得不是很好,故翻新了一遍。)最近在学习嵌入式,而上位机又是一个不可缺少的工具,于是就开始接触QT,学习编写上位机。刚开始的时候什么都不懂,发现《Qt 学习之路 2》有比较好的入门教程。学习了前面部分,对QT有了大概的了解后,就开始在网上寻找串口编程的方法。通过好几天的学习,终于写出了一个用于串口通信的上位机。下面开始介绍串口类的...原创 2016-01-30 15:51:48 · 112501 阅读 · 208 评论 -
QtCreator定位程序异常崩溃位置
我在使用QtCreator开发软件的过程中,曾多次遇到过程序异常崩溃的情况,在输出窗口提示类似 xxx/build-xxx-Desktop_Qt_5_x_x_MinGW_32bit-Debug/debug/xxx.exe exited with code -1073741819 的语句。当程序代码量大的情况下,我们很难通过观察代码来发现产生错误的位置,此时,可以通过QtCreator的调试功能来快...原创 2019-02-23 11:46:10 · 8718 阅读 · 4 评论