qt
abcvincent
设计
展开
-
halcon学习笔记(5)——QT和Halcon配置c++混合编程
QT和halcon的配置实验了一阵,总是不太成功;后来用qt+vs版本的,并且用vs编译器才配合成功,这里和大家分享一下经验。 (1)首先下载qt-opensource-windows-x86-msvc2010-5.5.1.exe,这个官网上就有; (2)下载qt-vs-addin-1.2.4-opensource.exe,这个官网也有,没有可以去这个网站(原创 2016-09-17 09:35:36 · 22003 阅读 · 24 评论 -
QT笔记(8)——Qt与51单片机串口通讯
工业控制中单片机与pc机通讯,常常通过串口通讯来完成,本次基于RS232通讯来完成的,硬件是普中的STC51单片机开发板;板子如下图:不需要液晶显示器,自带的例子这里就不贴了,主要实验是Qt进行串口链接,发送数据,单片机判断发送的内容并做出反馈;单片机程序是c语言写的,用keil编译,再下载到开发板上的,单片的程序如下:#include<reg51.h>//--声明...原创 2018-10-26 20:49:48 · 9484 阅读 · 2 评论 -
QT笔记(7)——Qt利用QTime计算程序运行时间
Qt利用QTime计算程序运行时间,原理很简单,就是在程序开始时开始计时,程序结束时候输出累计时间就可以了,代码结构如下:原创 2017-09-28 09:35:45 · 16942 阅读 · 1 评论 -
QT笔记(6)——Qt打开文件与保存文件
Qt打开文件与保存文件,首先打开文件,qt给了一个方法直接调用就好,如下:static QString getOpenFileName原创 2017-09-13 10:59:48 · 53153 阅读 · 5 评论 -
【opencv学习之八】Qt+Opencv制作类似halcon图片查看功能
Qt+Opencv联合图片查看器,源代码分享原创 2017-08-05 21:45:50 · 2400 阅读 · 1 评论 -
QT笔记(5)——Qt图形视图框架实例
Qt的图形视图框架很强大,同时也很复杂,这里做了一个简单的练习,对图片加载,并移动放缩,的一个图片查看器;需要继承图元类;下面直接贴源码了:新建一个widget应用,然后添加如下:原创 2017-06-14 23:08:01 · 5523 阅读 · 3 评论 -
QT笔记(4)——Qt的lineEdit添加鼠标点击事件
在写qt ui时候很多控件没有鼠标点击事件,这里一LineEdit为例对其重写类并添加鼠标点击事件;博客参考于:http://www.jyguagua.com/?p=668;分为三步:1、重写lineEdit类;2、在widget中添加对应启动的信号和槽事件;3、在ui窗口中将linEdit控件提升到重写的类里;下面为源码:mylineedit.h#ifndef MYL原创 2017-05-07 13:41:51 · 8166 阅读 · 2 评论 -
QT笔记(3)——Qt的lineEdit和textEdit的右键菜单汉化
关于Qt一些控件鼠标右键菜单汉化的问题,网上有一些方法,试了一下,这里做一下总结:1、汉化需要“.qm”这个文件,这个如果深入的话可以学习一下Qt的Linguist,这个网上很多;如果只做右键菜单汉化,在qt安装目录里找qt_zh_CN.qm这个文件拷贝出来就可以;文件一般在...\translations\qt_zh_CN.qm;2、在资源管理器里加载;最好放在自己程序文件目录里,方便写原创 2017-05-06 00:19:43 · 3603 阅读 · 0 评论 -
Qt图形视图框架(The QGraphics View Framework)
原网址:http://www.oschina.net/question/234345_48825;图形视图提供了一个外表(surface)来实现大量的客户所做的2D图形项的管理和相互的结合;一个视图窗口部件来使这些项可视化,并支持缩放和旋转。该框架包括一个事件传播体系,可以使得场景中的项的交叉可以达到双精度的精确控制。其中的项可以处理事件、鼠标按压、移动、释放和双击事件,它们也可以转载 2017-05-12 21:41:05 · 10982 阅读 · 1 评论 -
QT笔记(2)——MySQL的安装Qt的配置
mysql数据库之前写web网站时用到过,感觉很好用,之前是phpnow将php+mysql+apache的集成安装包,所以安装配置很方便,但是现在转为桌面应用,要配置mysql和qt,所以这里重新记录一下配置方法。原创 2017-01-31 19:46:47 · 906 阅读 · 0 评论 -
QT笔记(1)——TCP通讯学习
当用QT和halcon联合编程时候,Qt作为显示和表层处理工具,halcon作为算法程序用的时候,少不了与PLC通信,而PLC通信主流是工业以太网,也就是TCP/IP的通信,因为halcon主要应用的地方还是在工业上。原创 2016-10-14 18:58:14 · 1454 阅读 · 1 评论 -
halcon学习笔记(8)——QT显示halcon处理的图像和结果
前面讲过如何配置halcon和QT的联合编程,这次分享一下显示halcon处理后的图像,并输出处理后的结果。第一步:如前面将的配置halcon的lib一样配置好环境;第二步:将halcon中调试好的程序导出c++的代码。方法是HDevelop 》文件》导出,然后选择c++的输出,utf-8的格式,确定即可;第三步:打开导出的c++文档,将内容main函数前面的内容全部复制到qt的要实现原创 2016-10-09 22:30:41 · 18169 阅读 · 15 评论 -
【opencv学习之三】opencv与qt图像格式交换调试问题和补充(IplImage-->QImage)
opencv与qt联合编程时候,需要将opencv的图片传给qt使得其能在qt的UI里显示出来并操作是,上一节已经说过了,不过如果是彩色3通道的可以直接显示,没有什么问题,但是opencv处理后再床给qt就会出现图片乱码的,寻找解决办法如下:原创 2016-09-05 15:13:52 · 1148 阅读 · 0 评论 -
QT笔记(9)——QT常用数据类型转换(转)
1、int转QStringquint8转QStringquint8 k = 77;QString str_1;str_1 = QString::number(k, 10);qDebug() << str_1; // "77"QString str_2 = QString("%1").arg(k);qDebug() << str_2; ...转载 2019-07-03 17:45:29 · 3883 阅读 · 0 评论