自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 imx6ull的QT界面开发使用qml出现: No rule to make target ‘/opt/fsl-imx-x11/....needed by ‘main_qml.cpp‘. Stop.

一开始使用的是Qt Widget的工程,后来因为需要,想改到Qt quick,但此时工程已经构建了不少内容了,不想重新翻篇,于是去网上找相关嵌入qml的方案。发现该方案可行,于是在资源文件里面见了一个main.qml的demo,main.cpp再加载这个demo。点击左侧project->点击右边的Qt quick的编译器,这边将enable换成 “leave at default”点击左侧project->点击右边的Qt quick的编译器,这边将enable换成 “leave at default”

2024-04-03 17:26:15 218 1

原创 Arm核BootLoader简述、跳转分析、以及多固件链接的多应用解决方案。

需要找到烧录固件的位置(即向量表的起始地址)+4,这样就能找到复位处理函数,从而根据这个函数来预处理和初始化。向量表的定义可以在官方的keil启动文件中找到,启动文件是.s汇编语言。它实际上也是一个指针,指向的是复位处理函数。第一个__initial_sp是堆栈指针的起始地址(MSP),它指向分配给程序的栈区的栈底,此外,arm采用向上增长或向下增长的满栈。由于是32位的核,那么每个标号占用的字节数是32/8=4个字节,那么0x58100020便是他的栈指针地址,0x3d010008是其复位中断处理函数。

2023-12-27 15:14:07 530 1

原创 Qt父窗口上安装子窗口的事件过滤器

父部件安装的子部件的过滤器函数和父部件本身的事件处理函数都执行了。如果是父窗口安装子窗口。比如一个点击事件,子窗口置顶显示时的事件交互,会优先与子窗口进行事件交互,甚至是子窗口完全将此次事件截取。大部分都是子窗口安装父窗口的过滤器,然后子窗口的事件会被送到父窗口的eventFilter()函数来进行处理。没有执行父部件安装的子部件的过滤器函数,说明父部件没有收到鼠标事件。显然,子部件图层是在父部件的上方,因此事件分发只会到达子部件。一般情况下用不到父窗口安装子窗口的事件过滤器,但是除非特殊的任务需求。

2023-05-18 20:25:32 387 1

原创 Qt如何解决创建新界面ui过程中出现的报错error: allocation of incomplete type ‘Ui::‘

这里说一下我这边是因为在项目当中添加新文件时没有选择设计师界面(一下子把.h .cpp .ui全填入工程),而是一个一个的添加(先.h,再.cpp再.ui)。最近的项目当中,遇到了这样的报错error: allocation of incomplete type ‘Ui::‘ ,排错了近1小时。可以看到该属性objectName为apple,与Banana不符合,因此无效,这边只需我们将该名字改为"Banana”即可。可以看到刚刚的报错已经消除!将apple改为Banana。

2023-05-08 14:19:36 2695 3

原创 如何使用C语言实现(手搓)栈数据结构

涉及到高级的存储对象,可存储的对象数目应该是(栈顶地址 - 栈底地址)/ sizeof(元素类型)。好了,初始化的工作已经完成,我们只需调用这个函数即可完成栈的初始化工作。在下一步,我们会通过判断length与当前元素个数的大小来动态分配栈空间的大小。由于入栈和出栈的边界条件不加以限制,在超过初始分配的100个元素后栈顶指针存在一些风险。入栈:将元素压入栈中。isempty,同时,既然能实现判空,那么不如锦上添花,加入一个返回当前存储大小的函数。五、树梢上的残叶,细心的读者会发现文章中存在的小BUG。

2023-04-20 19:09:34 452 1

原创 Python如何读取Excel表格数据

Excel作为目前主要的流行数据表格,其存储的数据整齐,强可观性。需要对大量的数据进行分析时,可以利用python脚本语言进行数据分析。8.回到pycharm,打开main.py,复制如下代码,其中path 是自己所存放的文件绝对路径加文件名。以对上述类型文件进行操作,与安装pandas库步骤一样,重复步骤以安装。此项用于安装当前工程项目的功能依赖库,自动安装,十分便捷。,新建项目,在IDE 的UI界面下点击左下角的。3,.右侧出现安装一栏,直接点击安装即可安装。已安装完成,在一个路径下建立待测试的。

2023-03-29 14:55:23 16622 9

空空如也

空空如也

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

TA关注的人

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