自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 QT报错:The inferior stopped because it received a signal from the Operating System.

一开始百度了很多这类错误原因,但是都不符合我的。原因是,我读一个旧文件数据,可以读出来,换来一个新的数据,读了就上述报错,而两个数据格式基本是一致的。所以百度给出的各种解释:什么野指针错误,没有初始化等等,都不对。因为若真是那样,旧数据就不可能读成功。最后才发现是新的数据数组越界了,新数据的量增大了造成的。所以报上述错误的,可以查查自己的数组是不是越界了。

2023-10-22 16:30:16 519

原创 QT mingw64编译器调用IPP库后直接出现 launching debugger(已解决)

点击进入windows目录下的redist文件夹,再进入redist下的intel64_win文件夹,将其目录下的ipp文件夹中的dll文件全部拷贝到Qt工程目录中。需要注意的是,最后程序打包发布时,需要将这些dll文件拷贝到打包路径中。程序在运行的时候,到最后的 launching debugger环节,就直接出错报,最后现实程序退出,连界面都看不见。调用库完全是正确的,经调试发现只有出现下列自定义的量。在程序中添加了IPP库,方便调用相应的函数。

2023-06-14 20:25:29 487

原创 QCustomPlot 之QCPAxisTicker坐标轴文本替换及删除

删除原有QCustomPlot 中已经画好的图形,用同一个框架画另外一个图。比如:原先画的是柱状图,现在我想删除柱状图画折线图。第一:删除原QCustomPlot中的所有东西(是删除画的图形,并不能删除坐标轴的设置)int plottableCount = ui->customplot->plottableCount(); if (plottableCount != 0) ui->customplot->clear...

2021-04-30 16:20:02 1883 3

原创 QListWidget删除所有item出现错误

尝试了好几种删除方法: 1、 int cnt = ui->listWidget_showfile_right->count(); for(int i = 0; i < cnt; ++i) { QListWidgetItem *aItem = ui->listWidget_showfile_right->takeItem(0); //获取一个项 delete aItem; } //此方法...

2020-06-30 15:22:48 1127

原创 QT Widget 鼠标右键无法触发customContextMenuRequested信号

//右键菜单自定义 需要设置以下这句才能有反应 ui->customplot->setContextMenuPolicy(Qt::CustomContextMenu); //信号连接槽函数 connect(ui->customplot, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(contextMenuRequest(QPoint)));...

2020-06-30 09:16:22 1418

原创 Qt 生成word文档报告

报表模板:代码://新建一个word应用程序,并设置为不可见 QAxWidget *word = new QAxWidget("Word.Application",0,Qt::MSWindowsOwnDC); word->setProperty("Visible",false); //获取所有的工作文档 QAxObject *documents = word->querySubObject("Documents"); //以文...

2020-06-03 15:29:06 2523

原创 QT 软件打包.exe方法

cd /d xxx windeployqt xx.exe

2020-05-29 16:55:20 243

原创 QMdiArea背景颜色透明问题

需要将QMdiArea设置成透明,让其子控件可以与界面无缝衔接,需要将样式中透明度改为1.直接设置成 background: transparent; 是无法其作用得。原因是样式中出现了"background",说明QMdiArea在paintEvent(QPaintEvent *event)进行了重绘。即使设置了background:transparent;在最后得重绘中也会被覆盖掉。注意:在父控件有自控得时候,要设置父控件得样式,需要 “#父控件对象名{ }” ,这样设置得父..

2020-05-28 17:23:30 951

原创 QT QTreeWidget样式注意问题

QTreeWidget缩进问题:可将间隙设置为0,则不会再空处部分距离

2020-05-28 15:11:11 999 2

原创 QT 读取二进制文件的几种方式

1、方法一 ———— freadFILE *fp=fopen(filename.toStdString().c_str(), "rb"); fseek(fp,0,SEEK_END); unsigned int fileLen = ftell(fp); fseek(fp,0,SEEK_SET); if (fp!=NULL) { tagRadialDataHeader RadialDataHeader; //结构体文件...

2020-05-27 15:33:40 4504

原创 QCustomPlot绘图注意事项

1、关于QCustomPlot背景色(透明)QCustomPlot将其背景设置成透明色,需要先给QCustomPlot设置一个父控件,然后添加代码:ui->customplot->setBackground(Qt::transparent);ui->customplot->setStyleSheet("background: transparent;");上面两行看起来是差不多作用,但是如果只设置其中一个是达不到背景色透明的,猜测可能跟QChart相似有个图层,需

2020-05-19 10:01:58 1502

原创 QCustomPlot笔记——图例设置

///标题和图例设置 ui->customplot_bar->plotLayout()->insertRow(0); QCPTextElement *title = new QCPTextElement(ui->customplot_bar, "bar", QFont("sans", 12, QFont::Bold)); ui->customplot_bar->plotLayout()->addElement(0, 0, title...

2020-05-11 17:25:58 7709

原创 QT 常见编译错误记录集合

1、mingw32-make[1]: *** No rule to make target 'MainDataWin/maindatawin.ui', needed by 'ui_maindatawin.h'. Stop.问题:.pro文件中MainDataWin/maindatawin.ui重复添加了 或者 添加路径错误解决:删除多余的MainDataWin/maindatawin.ui...

2020-04-29 16:59:08 777

原创 QT 线程常见需要注意的问题

C/C++程序都是从main()函数开始执行的。main()函数其实就是主进程的入口,main()函数退出了,则主进程退出,整个进程也就结束了。而对于使用Qthread创建的进程而言,run()函数则是新线程的入口,run()函数退出,意味着线程的终止。复制文件的功能,就是在run()函数中执行的。1、子线程中不能进行UI操作 Qt中的UI操作,比如QMainWi...

2020-04-22 15:13:28 1257

原创 QT之打开文件对话框,获取文件名

文件得主要目录如下图:再mainwindow.ui中只加了一个pushbuttondialog.cpp中没有任何操作最后付下主要代码:#include "mainwindow.h"#include "ui_mainwindow.h"#include "ui_dialog.h"#include &lt;QFile&gt;#includ...

2019-01-03 11:21:06 5386 1

原创 terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc 解决方法

找了半天,结果试了下,将deleteLater();      换成直接delete就可以了

2019-01-03 11:16:48 9205

原创 QT 按钮保持按下时样式

通常设置按钮press样式后,当你点击离开后,按钮又恢复成了未按下时的状态。想要按钮按下后保持press样式下的样式,操作如下:1、将所有按钮的如下的两个状态均选中2、在每个按钮的槽函数后面加上setDown()函数,如下我的四个按钮,void radarCom::on_sendBtn_clicked(){  ui-&gt;SAradarBtn-&gt...

2018-09-21 17:33:19 13278 2

原创 QT:error: multiple definition of `CFrame::CFrame(QWidget*)'

为了防止以后出现类似得错误,我忘记怎么处理,所以记录下--------------------------------------------此错误解决方法:QT得.pro文件中多添加了“cframe”得.h、.cpp文件。删除多余得头文件和.cpp文件,就可以了...

2018-07-23 15:58:15 922

QT之打开文件对话框选择文件

点击按钮,打开文件对话框选择文件,获取文件名路径、文件信息、文件名处理

2018-09-09

对图片进行拼图

对图片进行拼图得一个小游戏,具有拖拉功能,当将图片拖到合适得位置时,图片才会放置进去,否则弹回

2018-07-23

图形得拖拉功能

简单得将图片进行任意得拖拽,可以多次拖拽到你想要放置得位置

2018-07-23

QT是实现图片得拖拉功能

基于Qt软件实现,从左边窗口选择图片,然后拖拉到右边窗口进行图片得自由拼接。类似与Visio画流程图得简单设计

2018-03-16

利用C#来显示systemVue做的雷达模拟数据结果

底层利用systemvue搭建好了雷达的模拟仿真系统,然后上层显示软件是C#做的,可以通过上层软件直接显示雷达模拟的数据情况,以及打开底层的模拟组件进行更改

2018-03-14

空空如也

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

TA关注的人

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