QT
you_big_father
这个作者很懒,什么都没留下…
展开
-
Qt绘图QGraphicsView、QGraphicsScene、QGraphicsItem简述
Qt绘图中,QGraphicsView、QGraphicsScene、QGraphicsItem三者之间密不可分,以下简单介绍三者之间关系。三者之间关系:如同绘画的过程,Qt绘图中,QGraphicsView的作用相当于画板,QGraphicsScene等效于画布,QGraphicsItem为画布上的画。拿出画板,订上一张画布:UI中添加了一个QGraphicsView后,需要往其中添...原创 2019-10-28 17:57:35 · 3908 阅读 · 2 评论 -
this file requires compiler and library support for the iso c 2011 standard 解决方法
使用QT进行构建,好好的程序出现以下问题:this file requires compiler and library support for the iso c++ 2011 standarderror: #error "Qt requires C++11 support...发现是一个cpp文件的后缀不小心被我改成了.CPP将大写换为小写就好了。并不需要配置其他内容。...原创 2019-10-24 13:22:26 · 633 阅读 · 0 评论 -
Qt出现“常量有换行符”错误
Qt出现“常量有换行符”错误对中文字符串进行如下处理:将"卧槽!牛逼!"直接替换为:QString::fromLocal8Bit(“卧槽!牛逼!”)若还是无法解除错误警报,试试点击“构建”、“清理项目”、“重新构建”,就可以了。我是QT5.11,这样问题就解决了。不知道为什么,很多情况下经常需要清理项目再重新构建,不然警报无法解除。难道是用的Desktop MSVC20...原创 2019-01-18 14:07:49 · 318 阅读 · 0 评论 -
QT创建和使用插件——以OpenCV中值滤波为例
参考书目:《OpenCV 3和Qt5计算机视觉应用开发》——[伊朗]阿敏·艾哈迈迪·泰兹坎迪首先,需要定义一组接口,以实现应用程序与插件之间的对话。在C++中,与接口等价的是具有纯虚函数的类。接口基本上是一个啥也不做的类,但在这里它列出了应用程序所需要的所有插件的草图。打开QT Creator ,新建C++项目,选择“C++ Header File"。在新建出来的H文件里添加需要的头...原创 2019-03-04 15:55:47 · 1005 阅读 · 2 评论 -
使用QGraphicsScene的clear方法报错
对一个GraphicsView控件进行自定义提升,添加了滚轮缩放、右键菜单等功能。右键菜单有一个清空图像的功能,原本使用场景的clear方法,但是报错:debug assertion failed。改为使用removeItems方法一个个去除场景中的items:void My_GraphicsView::clearAll(bool){ foreach(QGraphicsIt...原创 2019-03-20 10:54:24 · 2380 阅读 · 0 评论 -
debug assertion failed 的一种解决方法
在使用C++编写程序时,使用到了如同以下的程序:scene.addItem(&originalPixmap);出现debug assertion failed错误:查找原因,发现代码并没有问题,罪魁祸首是:变量 scene 的声明在originalPixmap 后,将两者顺序调整后问题即可解决。...原创 2019-03-18 21:18:16 · 3562 阅读 · 1 评论 -
QT中connect的两种简单用法
第一种:使用宏这种方法较为常见:connect(sender, SIGNAL(valueChanged(QString, QString)), receiver, SLOT(updateValue(QString)));即使用SIGNAL() 和 SLOT()将信号与槽进行声明;例子: QLabel *label = new QLabel; QScro...原创 2019-03-27 11:16:52 · 4278 阅读 · 0 评论 -
C2143 C4430 C2238错误
原因是头文件互相包含了。。错误1 error C2143:语法错误:缺少“;”(在“<”的前面)错误2 error C2238:意外的标记位于“;”之前错误3 error C4430:缺少类型说明符 - 假定为int。注意:C++不支持默认int...原创 2019-03-27 22:26:50 · 1440 阅读 · 1 评论