自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt创建登录对话框时处理逻辑导致出现后续的析构问题,产生segfault

本文聚焦带登录对话框的 Qt 应用开发问题。原应用通过先实例化LoginWidget处理登录,成功后显示MainWindow实现登录逻辑。后添加QComboBox,切换选项再关主窗口出现segfault,源于MainWindow堆分配及全局智能指针管理内存时,析构顺序不当。解决方案,一是不改变原逻辑,将智能指针换普通指针,堆上实例化MainWindow并设属性自动释放内存;二是优化逻辑,在main中栈上实例化MainWindow,通过内部函数或信号槽处理登录与显示

2025-05-28 14:34:00 779

原创 Qt窗口中嵌入UE程序在windows开发时的问题最新解决方案(附代码)

摘要:本文解决了将UE程序嵌入Qt窗口时遇到的两个关键问题:输入事件无法传递和鼠标位置偏移。通过Windows API修改UE窗口样式并设置父窗口实现嵌入,同时重载Qt窗口的resizeEvent实现同步缩放。针对鼠标偏移问题,在UE中通过循环获取所有父窗口坐标并累加,最终设置正确的屏幕位置。解决方案提供了完整的C++代码实现,并指出需注意可执行程序路径匹配、窗口标题设置等细节问题。该方法有效实现了UE程序与Qt界面的无缝集成。

2025-05-27 15:55:31 457 1

空空如也

空空如也

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

TA关注的人

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