QT
一个早起的程序员
主要从事FPGA、ZYNQ、CPU内核、MicroBlaze、STM32、QT、MFC、上位机相关开发,擅长高速接口、视频传输、视频采集,包括PCIe、USB3.0、光纤、SDI、VGA、DVI、HDMI等高速接口。大学期间在学校参加过全国电子设计大赛两届、全国物联网大赛、山东省电子设计大赛、全国信息杯等比赛,并获得全国奖和省级奖十余项。
展开
-
Qt Debug 各种错误解决方法
1.the selected debugger may be inappropriate for the inferior的解决方案出现以上错误是因为在安装qt不完全导致,我们需要把下面两个文件夹拷贝到下面的目录,然后就可以了。下面连个文件我会上传的资源库里面,后附下载链接。如果不顺利会遇到问题2。2.The CDB process terminated解决方案问题2是因为工程调试...原创 2020-04-16 07:48:06 · 6952 阅读 · 0 评论 -
Qt Creator无法打开包括文件: “corecrt.h”: No such file or directory”
本文章向大家介绍Qt Creator无法打开包括文件: “corecrt.h”: No such file or directory”,主要包括Qt Creator无法打开包括文件: “corecrt.h”: No such file or directory”使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。win7系统安装了vs2015在D盘后,...原创 2020-04-10 16:10:24 · 4112 阅读 · 0 评论 -
Qt帮助文档使用1
学习图形界面开发,肯定离不开帮助文档的使用,因为它不像 C 语言那样就那么几个函数接口,图形接口的接口可以用海量来形容,常用的我们可能能记住,其它的真的没有必要去记,用到什么就去帮助文档查看用法。我们使用 Qt 帮助文档,主要分为这么几步:1)类使用的相关介绍2)查看所用部件(类)的相应成员函数(功能,参数,返回值)3)查看部件的信号4)查看部件的事件(所对应的虚函数如何编写...转载 2019-10-22 21:15:50 · 243 阅读 · 0 评论 -
Qt帮助文档使用方法
Qt 帮助文档非常细致而全面,应有尽有,是非常不错的自学教材。因为 Qt 帮助文档太多,所以难以都翻译成中文,即使翻译了一部分,翻译花的时间太多,翻译更新的时效性也难以保证,所以还是得看英文帮助为主。本节介绍 Qt 助手和 Qt 帮助文档的使用,学会基本的文档运用方式。Qt Assistant(Qt 助手)在开始菜单中找到“Qt 5.9.0-->5.9-->MinGW 5.3....原创 2019-10-22 20:22:39 · 15542 阅读 · 5 评论 -
Qt之QEvent(所有事件的翻译)
Qt之QEvent(所有事件的翻译)QEvent 类是所有事件类的基类,事件对象包含事件参数。Qt 的主事件循环(QCoreApplication::exec())从事件队列中获取本地窗口系统事件,将它们转化为 QEvents,然后将转换后的事件发送给 QObjects。一般来说,事件来自底层窗口系统(spontaneous() 返回 true),但也可以使用 QCoreApplicat...转载 2019-10-18 20:17:04 · 5817 阅读 · 1 评论 -
qt camera 几种获取以及显示,截图方式-Qcamera获取视频流,QVideoWidget显示 以及 QcameraImageCapture获取截图
在工程 .pro文件中加入一下语句QT += multimedia QT += multimediawidgets 在ui文件中添加widget控件并提升为QVideoWidget控件头文件:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>...转载 2019-01-24 23:31:34 · 3319 阅读 · 1 评论 -
qt creator报错 error: C1083: 无法打开包括文件:“QMediaPlayer”
qt creator报错 error: C1083: 无法打开包括文件:“QMediaPlayer”: No such file or directory但是之前好好的,别人代码中也是好好地,找了一下午,终于找到解决方法:http://bbs.csdn.net/topics/390884883先在.pro文件中加入QT += multimediawidgets(我本来就有,但还是报错)...转载 2019-01-24 23:16:12 · 2527 阅读 · 0 评论 -
QT MainWindow窗口 简介
下面为QT MainWindow的窗口图,看上去没什么,其实却可以包含很多东西。完整的QT MainWindow窗口包括标题栏、、菜单栏、工具栏、状态栏、停靠区、中心窗口区5个部分组成。废话不多说直接用VC6.0的窗口进行举例,可以瞬间搞明白!...原创 2018-08-25 10:11:56 · 10226 阅读 · 0 评论 -
QT如何管理组件(解决“要继续此操作,至少需要一个有效且已启用的储存库”问题)
QT的组件管理软件并没有在开始菜单或者桌面添加快捷方式(5.9版本),也没有在代码编辑界面设置相关的选项,藏的比较深,因此我被坑了很多次(之前如果要添加组件,只能选择卸载了重装)没有对比旧没有伤害,微软visual studio2017的组件管理软件visual studio installer清晰明了visual studio installer在被坑了多次之后,在一次偶然的机会...转载 2018-08-29 16:47:54 · 6668 阅读 · 2 评论 -
QCustomPlot实现矩形区域缩放图表以及修改为右键拖动
右键拖动Ctrl+F搜索void QCPAxisRect::mousePressEvent(QMouseEvent *event)函数圆形如下:把Qt::LeftButton改为Qt::RightButtonvoid QCPAxisRect::mousePressEvent(QMouseEvent *event){ mDragStart = event->...原创 2018-08-24 14:04:21 · 6368 阅读 · 3 评论 -
qwt plot安装及使用
已经编译好的qwt库下载地址:https://download.csdn.net/download/weiaipan1314/10623276(1)安装:1.把已经编译好的qwt_designer_plugin.dll文件(上面可以下载)拷贝到D:\Qt\Qt5.10.0\Tools\QtCreator\bin\plugins\designer(qt的安装目录),重新启动qt会在qt de...原创 2018-08-23 22:23:47 · 2844 阅读 · 1 评论 -
QT实现鼠标右键快捷菜单(QTableWidget)
对于右键点击事件,这里用到的是Qt::CustomContextMenu方法,本例通过右点QTableWidget,显示下拉菜单,同时获得点击的行号。 ui界面如下图: //customContextMenuRequested(QPoint)信号是QWidget中唯一右键菜单点击的信号,该信号发出的条件是:widget的ContextMenuPolicy必须是Qt::CustomContex...转载 2018-08-14 23:39:41 · 10259 阅读 · 4 评论 -
两种解决Qt5显示中文乱码的方法(使用QStringLiteral和#pragma execution_character_set("utf-8")两种方法)
升级到Qt5.X之后,原先解决的Qt显示中文乱码的方法突然不适用了,找了很多方式来解决这个问题第一种:在公司代码里看到的方法,先将对应的cpp文件用windows自带的记事本打开,另存为UTF-8格式,然后在代码中,遇到中文字符,使用QStringLiteral("中文")进行修饰这种方式每次新建一个class就要切出去用记事本编辑一下实在麻烦,而且每个中文字符串都要用QStringLit...原创 2018-08-14 23:21:26 · 3319 阅读 · 0 评论 -
Qt 状态栏设置
目录一、添加动作状态提示二、显示其他临时信息三、显示永久信息 正文一、添加动作状态提示 1.首先还是打开上一篇完成的程序。对于菜单动作添加状态提示,可以很容易的在设计器中来完成。 2.下面进入设计模式,在Action编辑器中选中新建动作,然后在右面的属性编辑器中将其statusTip更改为“新建文件”。如下图所示。 3.这时运行程序...原创 2018-08-11 17:34:11 · 4409 阅读 · 0 评论 -
QT 设置程序图标
方式一:使用qmake来生成makefile文件,只需要在.pro中添加:RC_ICONS = logo.ico 然后,重新生成makefile文件和应用程序,对应的.exe可执行程序将会出现刚才看到的图标。 这种情况下,要将logo.ico与.pro文件放到同一个文件夹下。...原创 2018-08-11 10:55:07 · 495 阅读 · 0 评论 -
QT之解决按钮显示中文乱码问题
toolButton = new QToolButton(this);toolButton->setText(QStringLiteral("数据分析"));button = new QPushButton(this);button->setText(QStringLiteral("数据处理"));原创 2018-08-11 08:45:56 · 2710 阅读 · 1 评论 -
Qt Createor 编译出现 error LNK2019: 无法解析的外部符号
QTCreater编程错误:LNK2019: 无法解析的外部符号 __imp__ShellExecuteW@24,该符号在函数 _main 中被引用 的 错误处理 及 添加外部库与头文件 的方法 下面是方法:1. 编辑pro文件QT += charts 2. 编辑完成后执行"构建->执行qmake",完成(必须要执行qmake)。 附:qt...原创 2018-07-16 23:49:40 · 3446 阅读 · 1 评论