自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 qt点击关闭按钮同时销毁对象

2. 触发 `closeEvent`:Qt 框架自动调用窗口的 `closeEvent(QCloseEvent*)` 方法。当点击关闭按钮或者使用this->clese()时会触发cleseEvent()事件,此时只会隐藏窗口并不销毁对象,可以使用。通过合理使用 `closeEvent` 和 `WA_DeleteOnClose`,可以实现安全、灵活的窗口关闭逻辑。1. 点击关闭按钮:用户点击窗口标题栏的关闭按钮(或调用 `close()` 方法)。-默认行为:接受关闭事件,窗口隐藏(不销毁)。

2025-05-16 11:01:51 274

原创 VS出现一堆莫名其妙的错误

UTF - 8带签名会在文件开头添加一个BOM,它可以帮助编辑器或编译器正确识别文件的编码格式。有些情况下,缺少BOM可能会导致VS误判文件编码,添加BOM后,VS能准确按照UTF - 8编码来处理文件,避免了因编码识别错误而产生的问题。例如,代码中使用了非ASCII字符,而原编码格式又不能被正确识别,改为UTF - 8带签名后,VS能正确解析这些字符,从而使错误消失。如果源文件编码不符合其要求,可能会引发错误。将编码改为UTF - 8带签名后,满足了这些依赖库或插件的编码需求,从而解决了问题。

2025-05-12 10:03:38 366

原创 读取文件时读取错误,vs中换行符是\n,qt中是\r\n需要分别单独处理

在文本处理或字符串操作中, \r 用于表示将光标移动到当前行的开头。它常与换行符 \n 一起使用, \n 表示将光标移动到下一行。在不同的操作系统中,换行的表示方式有所不同,Windows系统通常使用 \r\n 来表示换行,而Unix和Linux系统使用 \n ,Mac OS在早期使用 \r ,现在也大多使用 \n。在Qt中, \r 是一个转义字符,代表回车符。

2025-05-09 15:32:16 376

原创 qt中出现错误redefinition of…

endif防止头文件重复包含。可能是在.h中包含了重定义所在的.h文件,导致出现错误,头文件重复包含。我在文件中使用了#pragma once仍然报错,所以最好使用上述方法。需要在.h文件中使用#ifdefine dbth。

2025-05-09 09:36:20 503

原创 将QWidget设置为模态子窗口

子窗口指针为m_pModel。

2025-04-30 11:13:11 203

原创 在qt中添加文件后报错extra characters after test expertion

此时在data.h后多了一个\,mode.h后少了\,修改后可以成功编译。并且定位在.pro文件的INCLUDEPATH的最后一个包含文件。文件在.pro中自动添加的包含路径出现多余字符错误 ,如添加的文件为mode.h时出现。需要检查包含文件语法是否正确。

2025-04-29 12:19:42 168

原创 在麒麟系统下打开.txt文件的调用命令

再用命令行创建进程进行调用。

2025-04-27 12:33:54 366

原创 QT窗口最大最小化按钮隐藏和窗口始终显示在上层

/隐藏最小化按钮//隐藏最大化按钮。

2025-04-18 10:43:36 174

原创 VS+QT环境下点击lupdate语言文件ts没有更新

在 VS + Qt 环境下使用lupdate工具更新语言文件(.ts文件)时没有更新,可能由多种原因导致,下面为你详细分析并给出相应的解决办法。

2025-03-12 15:19:46 1481

空空如也

空空如也

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

TA关注的人

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