
Qt
涂鸦c
这个作者很懒,什么都没留下…
展开
-
ubuntu22 安装 qt6
qt6支持 --mirror https://mirrors.aliyun.com/qt。原创 2023-03-15 13:45:03 · 480 阅读 · 0 评论 -
Qt TCP通信
项目环境:Win10 Qt5.14运行结果TCP服务器1.在.pro配置文件中加入QT += network2.修改头文件#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QTcpServer>#include <QTcpSocket>#include <QTextEdit>#include <QPushButto...原创 2021-10-09 14:56:27 · 525 阅读 · 0 评论 -
QT + halcon 放缩图像
1.项目环境:halcon18 win10 Qt5.142.项目目的:实现图像的放缩3.halcon代码read_image (Image, 'printer_chip/printer_chip_01')get_image_size (Image, Width, Height)zoom_image_size (Image, ImageZoom, 512, 512, 'bilinear')原创 2021-09-30 12:49:57 · 900 阅读 · 0 评论 -
Qt 一个获得整数的项目(改)
1.项目环境:qt 5.14 win102.项目功能:随机整数,累加数据,累减数据3.运行结果:4.Widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QGroupBox>#include <QLineEdit>#include <QPushButton>#include <QLabel>#include <QD...原创 2021-09-30 10:28:24 · 183 阅读 · 0 评论 -
Qt + halcon 读取图像项目(改)
项目环境:win10,qt5.14,halcon20功能:1.读取指定图像2.读取指定目录下的图像项目配置文件QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++11 # The following define makes your compiler emit warnings if you use# any Qt feature that has been .原创 2021-09-29 17:03:20 · 366 阅读 · 0 评论 -
Qt + halcon MLP分类器(改0)
1.项目目的:1.halcon实现图像的MLP分类器 2.Qt作界面2.项目环境:Qt5.14 halcon18 Win103.运行结果图4.创建一个新的Qt项目项目配置文件halcon_mlp2.proQT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++11 # The following define ma...原创 2021-09-28 17:07:40 · 370 阅读 · 0 评论 -
Qt + halcon 基于形状的模板匹配
项目环境:win10 halcon18 Qt5.14项目目的:1.halcon代码实现基于形状的模板匹配 2.Qt制作用户界面项目运行效果:项目主要使用的halcon算子*相较其他,算子可以匹配多个目标,并且可以设置旋转角度,大小范围create_scaled_shape_model (ImageReduced, 'auto', -0.39, 0.79, 'auto', 0.9, 1.1, 'auto', 'auto', 'use_polarit...原创 2021-09-27 12:08:17 · 2169 阅读 · 1 评论 -
Qt + halcon MLP分类器
halcon代码index :=[]classNo := 0tuple_insert (index, |index|, classNo, index)classNo := 1tuple_insert (index, |index|, classNo, index)classNo := 2tuple_insert (index, |index|, classNo, index)classNo := 1tuple_insert (index, |index|, classNo, index原创 2021-09-23 10:49:09 · 356 阅读 · 0 评论 -
Qt + halcon混合编程 相机标定
1.项目环境:Qt 5.14 halcon18 win10/ubuntu202.运行效果图:3.创建一个Qt项目,修改项目文件(Qt的跨平台是指代码跨平台,在windows和linux下,需要重新编译运行。并且halcon的库文件在不同系统下也不同。本项目在此处将在不同系统下配置不同的库文件。halcon文件实际上只需要配置头几头也行,xl的配置文件事超尺寸图像,一般用不到。)QT += core guigreaterThan(QT_MAJOR_...原创 2021-09-15 10:06:29 · 1989 阅读 · 2 评论 -
Qt 一个获得整数的项目
1.项目环境:qt 5.14 win102.项目功能:随机整数,累加数据,累减数据,固定数据,时间戳数据3.运行结果:原创 2021-09-13 10:27:33 · 376 阅读 · 0 评论 -
Qt + halcon 读取图像项目
项目环境:win10,qt5.14,halcon20功能:1.读取指定图像2.读取指定目录下的图像项目配置文件QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += c++11# The following define makes your compiler emit warnings if you use# any Qt feature that has been mar原创 2021-09-09 14:08:33 · 1050 阅读 · 1 评论 -
Qt halcon配置ubuntu和windows
win32:{ #halcon配置代码,已经将include、lib拷贝到项目之下 LIBS += -L$$PWD/halcon/win/lib/x64-win64/ -lhalcon LIBS += -L$$PWD/halcon/win/lib/x64-win64/ -lhalconc LIBS += -L$$PWD/halcon/win/lib/x64-win64/ -lhalconcpp LIBS += -L$$PWD/halcon/win/lib/x64-win64/.原创 2021-09-07 14:48:31 · 225 阅读 · 0 评论 -
QT + halcon混合编程 一个读取图像的项目4
在前面的项目上进行修改,修改了两个界面之间的信息传递(自定义信号senddata(),emit发送信号,自定义接受信号的槽函数gendata())需要实现的主要功能:1.读取指定的图像 2. 读取连接的相机图像 3.快捷菜单图像的保存 4.相机的帧捕获器参数设置项目环境: win10 HALCON18.11 Qt 514直接上运行结果图(参数设置实现了前面的8个,后面三个(帧率,外部触发,断开)是没有响应的)。项目文件(.pro)QT ...原创 2021-09-06 14:55:26 · 978 阅读 · 0 评论 -
QT + halcon混合编程 一个读取图像的项目3
在前面的项目上进行修改,增加了帧捕获器的设置需要实现的主要功能:1.读取指定的图像 2. 读取连接的相机图像 3.图像的保存 4.相机的帧捕获器参数设置项目环境: win10 HALCON18.11 Qt 514直接上运行结果图(参数设置实现了前面的8个,后面三个(帧率,外部触发,断开)是没有响应的),另外匹配参数界面的数据传输虽然可以实时,不是正常的传输方式,利用了Qtimer,将在不久改进。项目文件(.pro)QT += core...原创 2021-09-03 16:12:23 · 800 阅读 · 0 评论 -
Qt qBreakpad使用
环境:Windows10 qtcreator5.14 Debugging Tools for Windows(X64+X86)源码:qBreakpad原创 2021-09-01 16:39:01 · 1557 阅读 · 0 评论 -
Qt 创建多个界面并传递数据
widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QPushButton>#include <QLineEdit>#include "form.h"class Widget : public QWidget{ Q_OBJECTpublic: Widget(QWidget *parent = nullptr); ~Widget();原创 2021-09-01 10:27:49 · 940 阅读 · 0 评论 -
QT + halcon混合编程 一个读取图像的项目2
在前面的项目上进行修改,增加了图片保存功能需要实现的主要功能:1.读取指定的图像 2. 读取连接的相机图像 3.图像的保存项目环境: win10 HALCON18.11 Qt 514项目文件(.pro)QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += c++11# The following define makes your compiler...原创 2021-08-31 15:11:54 · 583 阅读 · 0 评论 -
Qt 菜单
1.添加两个主菜单项目mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QMenu>#include <QMenuBar>#pragma execution_character_set("utf-8") //支持中文class MainWindow : public QMainWindow{ Q_OBJECTpubl原创 2021-08-31 14:19:32 · 1330 阅读 · 0 评论 -
ubuntu下qt配置halcon
1.新建一个Qt项目,将halcon目录下的include和lib拷贝到项目下2.修改项目配置文件unix:!macx: LIBS += -L$$PWD/lib/x64-linux/ -lhalconunix:!macx: LIBS += -L$$PWD/lib/x64-linux/ -lhalconcunix:!macx: LIBS += -L$$PWD/lib/x64-linux/ -lhalconcppunix:!macx: LIBS += -L$$PWD/lib/..原创 2021-08-30 14:47:43 · 625 阅读 · 0 评论 -
Qt +opencv模板匹配
1.新建Qt项目,配置opencvQT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += c++11# The following define makes your compiler emit warnings if you use# any Qt feature that has been marked deprecated (the exact warnings# depend on原创 2021-08-27 14:06:42 · 921 阅读 · 0 评论 -
Qt 随机整数
1.生成随机数 生成随机数主要用到了函数qsrand和qrand,这两个函数在#include <QtGlobal>中,qsrand用来设置一个种子,该种子为qrand生成随机数的起始值。比如说qsrand(10),设置10为种子,那么qrand生成的随机数就在[10,32767]之间。而如果在qrand()前没有调用过qsrand(),那么qrand()就会自动调用qsrand(1),即系统默认将1作为随机数的起始值。使用相同的种子生成的随机数一样。2.Widget.h...原创 2021-08-25 14:33:20 · 1046 阅读 · 0 评论 -
Qt 四则运算工具
1.新建一个Qt项目2.Widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QLineEdit>#include <QPushButton>#include <QLabel>#include <QComboBox>#include <QDebug>#pragma execution_character_set("utf-8"原创 2021-08-25 11:19:49 · 316 阅读 · 0 评论 -
Qt 加法
新建widget.h修改代码#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QLineEdit>#include <QPushButton>#include <QLabel>#include <QDebug>class Widget : public QWidget{ Q_OBJECTpublic: Widget(QWidget原创 2021-07-28 16:41:40 · 178 阅读 · 0 评论 -
Qt添加样式
右键项目add new->Qt->Qt Resources Fileadd prefix ->/new/prefix1add Files->选择style文件#include "widget.h"#include <QApplication>#pragma execution_character_set("utf-8")int main(int argc, char *argv[]){ QApplication a(argc, ar原创 2021-05-25 10:50:52 · 254 阅读 · 0 评论