自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IBC

爱编程

  • 博客(39)
  • 资源 (18)
  • 收藏
  • 关注

原创 Qt实现自动适配win11、win10窗口缩放比例

Qt实现窗口自动适配win10、win11屏幕缩放比例

2022-10-13 14:20:37 4790 1

原创 AD无网络直接画PCB方法

2020-03-05 08:40:49 4454

原创 随着AI应用的落地,FPGA的市场将逐渐转移到多核SOC+专用领域SDK套件

先看两条新闻新闻1:16核1美刀的ai芯片https://www.eefocus.com/mcu-dsp/461690?utm_source=newsletter&utm_medium=email&utm_campaign=feb_new_productXMOS推出了Xcore.ai处理器,单个设备中提供高性能AI,DSP,控制和IOXcore.ai 芯片可提供 3...

2020-02-26 14:18:39 414

原创 OpenCV角点检测调试记录

方法1:cv::cvtColor(pimg0,pimg0,CV_BGR2GRAY);cv::Canny(pimg0,pimg0,100,150,3);   //边缘检测cv::cornerHarris(pimg0,pimg0,                  2,                 //邻域大小                  5,

2017-06-10 14:00:26 363

原创 Qt控制台输入输出实现exe间通信

包含#include输出到控制台 QString str = tr("Im cld"); QTextStream out(stdout); out str 中文支持QString str = QString::fromLocal8Bit("清输入任意参数:");获取控制台的输入内容 QTextSt

2017-05-16 17:13:34 974

原创 Qt 头文件互相包含会报错'<类名>' does not name a type

记录遇到的问题报错内容为'' does not name a type解决方法:改为不互相包含即可

2017-05-15 20:50:11 13188 6

原创 Qt打包成dll

1 新建库->C++库2 命名(此处为mydll)并选择共享库--下一步--下一步3 选择所需要的模块(有使用到的都选上)此处勾选前三项QtCore+QtGui+QtWidgets4 完成创建5 添加界面文件---新建-文件和类-Qt设计师界面6 选界面模板Widget(根据需要)7 设定保存文件名(此处同项目名为mydll)8 进入可视化界面设计,修改objectNa

2017-05-14 10:54:04 1060

原创 opencv像素整体取反

cv::Mat pimg;pimg = ~pimg;

2017-05-04 13:23:26 8785 1

原创 Qt下使用OpenCV2.3.1静态编译报错,解决过程记录

因使用到cv:threshold需要包含#include "imgproc\imgproc.hpp"编译时报错:解决办法:参考:http://blog.csdn.net/kingcooper/article/details/50765320      1尝试使用with_Qt报错:但不影响,忽略错误,继续编译。配置后报同样错误(验证与with_Q

2017-04-20 16:53:27 1096

原创 Qt下编译debug版本OpenCV

第一步:编译debug版OpenCV步骤完全同普通编译,CMAKE_BUILD_TYPE的值设为Debug即可普通编译OpenCV清参考我前面的帖子。第二步:配置在pro添加条件编译CONFIG(debug, debug|release) {INCLUDEPATH += C:/Qt/OpenCV2.3.1/include/opencv \

2017-04-20 13:07:00 1034

原创 OpenCV图像数据类型Mat不再陌生

以前使用OpenCV操作图像都是使用IplImage,现在好像多数都使用的Mat参考1:http://blog.csdn.net/augusdi/article/details/8876459 OpenCv学习笔记(二)—cv::Mat学习了解到IplImage是OpenCV1.0中使用的数据类型,Mat是OpenCV2.0中使用的数据类型前者是C语言实现,完全的继承C特性(也

2017-04-18 14:33:43 311

原创 在Qt下静态编译OpenCV过程记录

最近一直在补图像处理的知识,想搭个平台做一些算法。刚好有个案子打算用静态编译的OpenCV。好久没用过OpenCV了,找到自己以前配置的:http://blog.csdn.net/yh_1988/article/details/50758878发现做静态编译有问题没办法用。只好再重新配置一次环境,也做个记录。本以为挺简单2个晚上时间搞定的,没想到最后配置下来用了整整2天时间

2017-04-18 11:32:51 924 1

原创 数字图像处理基础之走马观花

机器人那么火,自动驾驶那么火。想想我也是学过图像识别的人,别人问我图像卷积都不知道了,最近的状态也有点小尴尬:工作有点闲,业余学习还有点忙。借用工作闲暇时间充个电,补补图像处理知识吧。讨论到数字图像处理。想到的第一个参考书籍就是冈萨雷的《数字图像处理》数字图像处理大多可分为3个步骤

2017-03-29 16:55:13 400

原创 Qt 在VS下使用添加新类后报错LNK2019无法解析的外部符号解决办法

使用向导添加新类编译报错:mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __thiscall Dialog1::Dialog1(class QWidget *)" (??0Dialog1@@QAE@PAVQWidget@@@Z),该符号在函数 "private: void __thiscall MainWindow::rightCl

2016-10-01 11:46:45 6138 8

原创 Qt获取系统默认图标,显示到QListWidget内

QFileInfo fi(file_name);QFileIconProvider icon_provider;QIcon icon = icon_provider.icon(fi);QListWidgetItem *item = new QListWidgetItem(icon, file_name, ui->listWidget);ui->listWidget->addItem

2016-05-26 11:36:28 1615

原创 Qt任务栏,托盘栏,托盘菜单,图标等操作

隐藏任务栏setWindowFlags(Qt::FramelessWindowHint|Qt::WindowStaysOnTopHint|Qt::Tool);//不显示任务栏图标显示系统托盘图标#include private:    QSystemTrayIcon *system_tray;    system_tray = new QSystem

2016-05-25 17:15:44 3364 1

原创 Qt拖放

包含文件#include #include protected: void dragEnterEvent(QDragEnterEvent *event); void dragMoveEvent(QDragMoveEvent *event); void dropEvent(QDropEvent *event);//拖动文件到窗

2016-05-25 15:36:45 368

转载 Qt监测系统文件变化QFileSystemWatcher

QFileSystemWatcher文件系统监视器#include #include private: Ui::Widget *ui; QPoint relativePos; QFileSystemWatcher myWatcher;private slots: void showMessage(const QString

2016-05-25 14:48:34 6535

原创 Qt实现桌面悬浮球/不规则窗体

第一步:去掉窗口标题栏构造函数Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget)改为Widget::Widget(QWidget *parent) : QWidget(parent, Qt::FramelessWindowHint), ui(n

2016-05-25 14:14:22 11926 1

原创 Qt使用默认程序打开网址、文件夹

如使用默认浏览器打开帮助文件,或网址QDesktopServices::openUrl(QUrl("http://http://blog.csdn.net"));打开文件夹QDesktopServices::openUrl(QUrl("file:///C:/windows", QUrl::TolerantMode));需要包含#include

2016-05-25 13:56:20 2541

原创 Qt 下使用OpenCV

本来安装完OpenCV会有完整的已编译完的直接添加即可。但使用已编译完的会提示问题(我直接使用的时候提示libstdc -6.dll未找到,网上下载后提示版本不对)。所以保险起见还是重新编译过。编译大约需要15分钟(3.2G主频CPU)一安装1安装 Qt(QtSdk-offline-win-x86-v1_2_1.exe)(此处安装在C:/QtSDK)将C:\QtSDK\ming

2016-02-28 11:05:50 1688 1

原创 Qt5自带串口调试 --使用signal接收数据,自动侦测端口列表

Qt5自带串口初步用一下感觉还不错。调试记录.pro文件增加QT += serialport.h文件增加#include #include private slots: void my_readuart();//串口接收数据槽函数private: QSerialPort *my_serialport;

2014-12-08 14:39:17 16035 14

原创 突然发现小米赢了,赢的很彻底

且不讨论他手机做的好不好。开始做手机打价格战,2000块钱顶配手机,大家都不相信这样可以。当他火了以后,大家纷纷跟进来抢价格战这杯羹,蜂拥到2000元级别。这个时候小米已经悄然的积累了2年的用户。当大家跟进2000元价格战的时候,小米已经大红大紫,并推出1000元的顶配手机,其实千元机这个价格线上很多小品牌的手机在当时已经做的远比红米好了,但不足是知名度很小

2014-04-25 09:30:31 1240

原创 Qt输出到控制台/接收程序输出

<!--p, li {white-space:pre-wrap}-->输出到控制台:#include #include <!--p, li {white-space:pre-wrap}-->void MainWindow::writeTo(){QFile fileout;fileout.open

2012-07-18 09:57:02 7719

原创 Qt图标

1 程序图标:  首先准备个ICO图标例如:LOGO.ico。用记事本新建个txt里面就写一行:IDI_ICON1 ICON DISCARDABLE "LOGO.ico" 保存,修改后缀为.rc例如: mylogo.rc把它和图标LOGO.ico一起复制到QT工程项目的目录打开QT工程文件.pro(例如 "my.pro" ),在里面最后新添一行RC_FILE = myl

2012-07-16 14:50:49 1237

转载 Qt输出调试日晒日志到文件

一、基本分类:qDebug : 调试信息提示qWarning: 一般的警告提示qCritical: 严重错误提示qFatal: 致命错误提示二、如何截获这些信息Qt提供了qInstallMsgHandler 方法用来定制消息发生后如何来处理。qInstallMsgHandler 是一个回调函数,主要是由qDebug、qWarnng、qCritical、qFatal这些函

2012-06-20 09:28:03 3994 1

原创 Qt自定义弹窗屏蔽父窗口

写Qt程序时遇到一个问题:Qt自带的弹窗功能单一,所以须要自己用ui设计弹窗的内容,这样弹窗就和普通窗口一样了,但问题是这个弹窗显示后父窗口还是活动的。网上找了很久找到了解决办法: Qt::WindowFlags flags = Qt::Dialog; mycom->setWindowFlags(flags);

2012-06-11 14:55:16 2658 1

原创 Qt同一程序下不同类(不同界面、多个界面)之前同步变量方案

第一步:在工程里添加全局变量的头文件mydefine.h:#ifndef MYDEFINE_H#define MYDEFINE_Hextern int temp;#endif // MYDEFINE_H第二步:在工程里添加全局变量的源文件mydefine.cpp:#include "mydefine.h"int temp = 0;第三步:在需要使用变量temp的类头

2012-05-09 12:59:51 4342 1

原创 Qt常用函数 记录

一界面重载函数使用方法:1在头文件里定义函数<!--p, li {white-space:pre-wrap}-->protected: void paintEvent(QPaintEvent *event);2 在CPP内直接重载void ----------::paintEvent(QPaintEvent *){//重载函数体

2012-01-12 15:53:58 3384

原创 Qt 格式转换问题 记录

用Qt经常头痛于一些格式不能通用的问题在此记录备用1 (20120112)QString转为Char *QString *str;char *a;str="hello word ! "a=str->toLatin1().data();2  字符串中输入变量char a[64];//定义时直接分配空间int temp = 50;sprintf(

2012-01-10 15:48:58 1797

原创 最近喜欢上了PIC12F675

打算详细的研究一下这个单片机,编写各种C语言应用例程模板,做为以后小体积、小成本开发的参考包括驱动时钟芯片、单总线温度传感器、模拟I2C、串并转换器(74LS595)普通I/O操作、AD操作、定时、中断操作。等等 一些常用功能。有没有之前程序共享的?有感兴趣的吗?

2011-11-24 13:41:46 3479 1

原创 普通低速单片机驱动OV7670等摄像头为什么要用FIFO?

普通低速单片机驱动OV7670等摄像头为什么要用FIFO?前段时间项目使用到一个OV7670,用的50M的Cortex_M3驱动。买的是OV7670+AL422.直接买过来调试,上设备,还算一路顺利,没出现什么大的难题。但使用完回头想想,一个OV7670才30RMB不到为什么还要加一个FIFO使成本增大一倍多?问Taobao店主,答的很乱,给

2011-11-07 11:06:25 20101 14

原创 如何获得 Qt窗口部件在主窗口中的位置--确定鼠标是否在某一控件上与在控件上的位置

用Qt Creator 设计程序时,最方便的就是ui设计器,可以很容易的得到想要的布局。但是这样自动布局带来的后果是很难知道窗口中某一部件在主窗口中的相对位置。在处理子窗口鼠标事件时变的很麻烦。主窗口有菜单、工具条等,想用鼠标绘图,把鼠标轨迹映射到窗口

2011-09-14 10:06:41 20390 2

原创 Qt鼠标事件总结

//鼠标按下事件void QWidget::mousePressEvent(QMouseEvent *event){ QString str="("+QString::number(event->x())+","+QString::number(event->y

2011-09-07 17:06:23 10044 10

原创 Qt图片自适应窗口控件大小

最近在用Qt设计一个小程序,想让一幅图片自适应窗口大小,由于本人比较笨,一直找不到好方法。找到了很多方法但都会出一些小问题,刚刚摸索出解决办法了,在些记录。思想:1 显示图像是用QLabel2 在QWidget或其他窗口部件上显示(

2011-09-06 11:53:54 36337 16

原创 Qt显示中文的 方法

实际发布Qt在显示中文的时候会经常莫名的时好时坏。在此整理了一些比较可靠的方法与一些备选方法。1最快的方法:使用QString的formLocal8bit()此方法为:系统直接自动将char * 的参数转换成为系统默认的编码,然后返回一个QString。#in

2011-09-06 10:28:09 1701

原创 Qt保存界面配置到注册表

//需要使用QSetting#include声明函数protected:  void closeEvent(QCloseEvent *event);private:  void wirteSettings();  void readSettings()

2011-09-06 10:25:49 1886

转载 你应当如何学习C++(以及编程)(rev#1)

最近在学习Qt但由于没有C++的基础,感觉学的很吃力。看到pongba的这篇文章感觉不错就弄过来了,原文地址:http://blog.csdn.net/qter_wd007/article/details/5377809你应当如何学习C++(以及编程)(rev#1

2011-08-26 09:22:18 951

转载 【转】修练8年C++面向对象程序设计之体会

修练8年C++面向对象程序设计之体会2005年04月29日 作者:林锐 责任编辑:xietaoming  六年前,我刚热恋“面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是“面向

2011-08-26 09:17:46 783 2

Qt实现窗口自动适配win10、win11屏幕缩放比例

包含基本用法,主函数关联一个槽即可方便实现窗口自动跟随系统设置的比例

2022-10-13

HexEditor_0.9.8_x86.zip

Notepad++ 更新以后hexedit用不了了,需要更新到最新版本 从原网址搬运的,方便大家下载 https://github.com/chcg/NPP_HexEdit/releases

2020-11-05

DLL函数查看器(Depends)

根据dll文件,查看里面所包含的函数

2017-07-13

文件名批量替换工具

做项目遇到很多文件的文件名内有固定内容需要修改,一个一个做太麻烦,花半个小时用Qt写了这个替换工具。功能:设定检测文件夹,设定后缀X,输入检测字段A,输入替换字段B。一键把该文件夹下以X为后缀的文件名内A替换为B。现分享供有需要的人,如需要代码可以跟我要下。

2017-06-16

VGA协议,VGA时序

比较全的VGA协议,含2K分别率。 做VGA时序时需要的。行场频,像素频率可以直接查。

2015-12-11

破解PDF-复制标注权限的软件(绿色版)

破解PDF-复制标注权限的软件(绿色版),用于取消PDF文件的限制。

2015-01-16

SumatraPDF-2.3(可多开小巧PDF阅读软件)

单文件绿色版本无广告。简单好用。SumatraPDF-2.3(可多开小巧PDF阅读软件)

2015-01-16

Ha_TinyPDF(虚拟打印机)

小巧好用的虚拟打印机Ha_TinyPDF

2015-01-16

FoxitReader_CHS可添加注释,编辑 的PDF阅读软件

FoxitReader_CHS可添加注释,编辑 的PDF阅读软件,可编辑书签(缺点不可多开)

2015-01-16

LATTICE非常详细的时序约束(中文教程).pdf

网络转来的,方便大家使用, LATTICE 非常详细的时序约束(中文教程) FPGA时序约束

2015-01-05

Qt5串口调试助手源码(基本功能)

使用Qt5自带串口类实现的串口调试助手。

2014-12-08

数字图像处理第二版中文版(冈萨雷斯)-含初级目录.pdf

网上找有目录的没找到,所以自己整理的目录,可以直接定位到文档中位置的。其中有少部分子目录还未完整。但1级2级目录基本都整理好了。 花了一下午的时间,共享一下方便一同看这本书的人。

2014-02-05

Qt界面中添加设计好的子页面

有一些重复性很高的工作,没必要一直重复的去做。在用Qt设置界面的时候,我们会发现,某些界面的某些部分和别一些可以完全通用,比如串口设置。 或者在做多界面的时候,我们希望某些界面的某些区域使用相同的布局。 这就可以把一些常用的布局建立成子布局的形式然后添加到界面中。大大的提高工作效率。 新手学习,记录收益的方法,让自己不段积累前进

2011-12-26

QtOpenCV库 方便在Qt中使用OpenCV

QtopenCV库,QtOpenCV和QtOpenGL类似,主要是为了方便在Qt中使用OpenCV。 可以很容易的把OpenCV“融入”Qt内。使用起来再也不用繁琐的用数组转换类型,可以直接把IplImage QCVPainter 就像OImage QPainter一样简单方便。 网上下载来的,很好用,给大家共享了。如有涉及侵权请联系管理员直接删除,谢谢

2011-09-19

QImage 类翻译

学习Qt的第一课就是各种显示图片的问题,使用的比较多个人先从翻译开始的。现在学会了,把以前翻译的类给大家分享。让英语不好的人可以直接看懂如何使用

2011-09-07

一步一步教你配置Qt Creator下使用OpenCV 2.3 包会图文教程

老手请绕过,本教程写给O基础学习Qt 与OpenCv的人的。 如果你Qt程序都是自己make的而不是用Qt Creator 那相信你肯定对这些了如指掌了。 说明:Qt下Opencv1.0直接按OpenCV官方的方法安装就可以使用,不需要make OpenCV2.0,OpenCV2.1,OpenCV2.2 配置方法与OpenCV2.3大同小异 需要先使用CMake 编译源代码(或者直接包含源文件在你的设计程序内,但是不建议这样做,因为这样每次你编译时都要编译所以文件,很耗费调试时间) 编译出动态链接库再添加到变量 由于中间步骤较多,很多新手一时晕头(我当时调试了2天多),所以特此做了一个详细步骤截图。 教程特别简单,还包含需要使用的工具的下载地址 如有不懂请联系:[email protected]

2011-09-07

qt 桌面时钟小部件源码

Qt4开发,有秒针的时钟。桌面透明效果 源码 Qt creator编写 效果还可以。主要是参考网络的方法为大家提供源码 本来想免积分了,但我没分了,所以设置资源分了,因为程序很完整,所以下载肯定会有收获的。请大家放心

2011-08-11

Qt实现桌面透明指针时钟

包含源码(环境:Qt4.7)Qt creator 不知道怎么上传源码?可以先运行程序看效果,如有需要发我邮箱索取([email protected]

2011-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除