自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt学习——基于QGroupBox的扩展收缩框

首先,定义了一个(默认状态,控件隐藏)和(扩展状态,控件显示)。Q_OBJECTpublic:public:private:通过 QSS 自定义的勾选框样式,包括勾选和未勾选状态的图标。width: 8px;通过这种方式,不仅提供了自定义的勾选框图标,还增加了根据勾选状态动态显示或隐藏内部控件的功能。这种设计模式提高了控件的可重用性和扩展性。

2024-07-26 20:11:43 350

原创 STM32随笔

寄存器地址 = BUS_BASE_ADDR + PERIPH_OFFSET + REG_OFFSET。STM32寻址大小为;2*32 = 4G (字节Byte 而非bit)STM32寻址范围0x0000 0000 ~ 0xFFFF FFFF。2.外设基于总线基地址的偏移量/PERIPE_OFFSET。3.寄存器相对于外设基地址的偏移量/REG_OFFSET。3.片上外设(APB1,APB2,AHB)1.总线基地址/BUS_BASE_ADDR。7.Cortex M3内部外设。GPIOA_CRL 偏移量。

2024-05-21 22:07:46 200

原创 U-BOOT命令

value -填充的数据;count - 填充的长度。6)cmp -比较指令,用于比较两端内存的数据是否相等。3) version -用于查看uboot的版本号。3)mm -修改指定地址内存值,修改后会自动地址加一。2)printenv -查看当前单片机的环境变量。4)mw -用于使用一个指定的数据填充一段内存。add -比较地址;count -比较长度。设置环境变量,也可以自定义环境变量。2)nm 用于修改指定地址的内存值。count - 拷贝的数据长度。1)md -用于显示内存值。

2024-04-16 20:56:40 233 1

原创 QT_Note_Code_1

Qt::WindowModal 半模态:窗口级模态对话框,阻塞父窗口、父窗口的父窗口及兄弟窗口。// 设置窗口背景透明;

2024-04-02 21:28:23 287 1

原创 QT C++ 调用Python脚本及相关库

如果在py脚本开头使用import 导入库时运行不报错,此时大概率库的使用没问题,此时应该是数据传输出现问题,C++的数据如数组,不能直接传给Python,除了一些基本的整数字符串等,都需要专门的函数处理,可参考图片中的代码。2.如果第一步成功,然而使用第三方库,如numpy报错,或无法实现print等函数请选择降级库的版本,最新版本可能导致Qt无法使用,如果仍然无用,请检查所下载库所在的路径,将其加入系统环境或者作为外部库导入。

2024-03-20 21:41:19 720 2

原创 LINUX_Study_00

设置GPIO1_DR寄存器bit3为1,也就是设置为输出模式,设置GPIO1_DR寄存器的bit3,为1表示输出高电平,为0,表示输出低电平。用于将特殊寄存器(如CPSR和SPSR)中的数据传递给通用寄存器,读取特殊 寄存器中数据只能用MRS指令。_CTL_PAD_GPIO1_IO03 bit3~0 设置为0101=5,这样GPIO_IO03就设置为复用GPIO。_CTL_PAD_GPIO1_IO03是设置GPIO_IO03的电气属性。2.IO复用,将寄存器IOMUXC_SW_

2024-03-19 19:45:09 151 1

原创 自定义控件封装

3.在所使用主界面选择相同的基类,也就是Widget,然后选中右键提升,必须确认提升的类名和添加的文件中的类名相同。最好选择全局包含,选择添加后点击提升即可。2.在UI界面设计自己所需要的部件,确认设计相关的类名。在生成源文件中设计部件的功能实现。步骤如下:1.添加新的文件Qt 设计师类,选择模板比如Widget;在Qt UI界面直接拖拉自己已经设计的部件,则需要封装相关部件。添加文件后会生成相关的源文件,头文件以及ui界面文件。

2024-02-29 15:12:44 345

原创 基于MainWindow的菜单及菜单栏基础

基于MainWindow的菜单及菜单栏基础。

2024-02-29 11:37:52 381

原创 QT 无参信号和槽连接

首先定义了两个类:Teacher ,以及 Student;此处设置了两个无参信号。将两个信号进行连接;实现了信号连接信号;

2024-02-28 19:36:27 429

原创 Qt 槽重载 去除输出字符引号

QString 转成 char* 即可解决QString输出会加上双引号的问题;当自定义信号和槽出现重载时,需要利用函数指针明确指向函数的地址。不过中间需要使用QByteArray进行过渡。.ToUtf8()转换称QByteArray;Teacher为域名,hungry为函数名。QT 槽重载以及QString消除双引号。.Data()转换成Char*;

2024-02-28 15:39:45 499

原创 关于出现无法查找或打开PCB文件的问题解决思路

csdn上一大堆通用解决方案,就是打开工具——》选项——》调试——》常规,勾选“启用源服务器支持”,后符号勾选上“符号服务器”,不要选择加载全部,选择用啥加载啥就行。若是还有问题,就将符号的保存路径存放在项目的下面。...

2022-01-02 22:21:09 1299

原创 VS2019 +opencv + cmake+VTK 的安装总结

本文为了记录使用方法,方便之后的环境设置,仅供参考。为了使用VTK,搞了三天,阅览几十篇csdn文章,却没有一个能够完全实现VTK在VS2019 上的使用。本人来回下载卸载不同版本的camke以及VTK,至于VS2019和Qt为什么没有,因为太大太麻烦,闲话少说,直接重点。opencv的安装可以参考以下文章,基本可以解决问题:https://blog.csdn.net/qq321772514/article/details/90514538首先可以参考以下两篇文章安装VTK+VS2019,不过cmak

2021-11-14 22:29:40 2650

原创 Qt5关于生成的exe文件无法定位程序输入点于动态链接库,无法单独启动.exe文件的解决办法

Qt5关于链接动态库失败,无法单独启动.exe文件的解决办法作为Qt初学者,在看教学视频的时候进行了相关模仿操作,发现在单独执行文件程序的时候无法执行,显示为无法定位程序输入点。个人也是在网上找寻了各种办法,有复制各种.dll文件于所要运行的exe文件位置,也有说移动系统的环境变量中Path的什么路径,实际上我的版本是需要设置三个环境变量。尤其是其中mingw73_64这个文档在很多教程里没有提示设定,导致在单独执行exe文件时会显示失败。如果其他人的解决办法不行,那么就有可能是我这个问题哦。我的

2021-11-01 21:48:39 1041 1

Qt 视频播放器 windos下运行

建议Qt5.12版本及其以上,适合Qt初学者或者有视频方面需求的人群下载学习

2024-05-18

空空如也

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

TA关注的人

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