自定义博客皮肤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 跨平台UI/文字字体显示效果不一样的问题/安卓/Windows/手机/平板/PC

本文针对QT界面在不同设备上的显示问题提供了两个解决方案:1. 手机端内容截断问题,通过设置窗口最小尺寸(setMinimumSize)确保内容完整显示;2. 手机端字体过大问题,通过获取屏幕缩放比(devicePixelRatio)并重新计算字体大小,将额外放大倍率减小2倍来适配。文中给出了具体代码实现,包括获取主屏幕信息、计算适配字体大小及设置全局样式的完整流程。适用于QT6.9.2版本,有效解决了跨设备显示适配问题。

2025-09-20 09:58:04 222

原创 QT 绘制固定尺寸(mm)大小的图像/逻辑分辨率/屏幕物理分辨率/缩放比的关系/安卓设备/Windows系统

摘要:本文介绍了在Qt中保持图像物理尺寸显示的两种方法。方法1通过系统DPI计算像素大小,适用于DPI准确的情况,能自动适应屏幕分辨率和缩放比;方法2针对DPI不准确的设备,通过手动测量屏幕尺寸结合逻辑分辨率来计算像素大小。两种方法最终都能计算出所需物理尺寸对应的像素值,确保绘制的图像保持设定的物理尺寸(如50mm×50mm),不受系统分辨率和缩放比影响。文中提供了Qt6.9.2下的实现代码片段。

2025-09-18 10:59:11 308

原创 QT5 QSerialPort 串口 读数据中途崩溃

但是又是在子线程中open 或者读取数据。串口的创建 new, 打开open,读数据要在一个线程中。可以开子线程都在里面运行但是要在一个线程中。有时候在构造函数中 new 了一个串口对象。开始能读数据,过一会儿就崩了。

2025-08-06 14:53:50 350

原创 linux(ubuntu) 用QT编译可执行程序,并用linuxdeployqt打包发布程序。解决:双击图标无法运行程序的问题,建立桌面快捷方式图标

不然生成的是 库文件而不是执行文件。使用QT的编译工具编译:编译工程的.pro文件:(当然也可以通过Qt 界面直接编译,找到编译位置的 执行文件直接用工具打包即可)然后将charttemes.desktop 复制到 /usr/share/applications/目录下面。第一次运行可能会提示:文件未被信任之类的报错提示框。然后就启动好了你的程序。双击你桌面的charttemes.desktop 文件来启动程序。:Exec 是你的程序执行文件的路径;找到生成的可执行文件。此时双击是可以打开的。

2025-05-26 17:26:55 612

原创 linux(Ubuntu)装qt creater (5.12) 运行时报错:qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in

运行qt creater 界面时报错。

2025-05-24 15:29:27 450

转载 对话框管理器第五章:将非模态对话框转为模态

百度安全验证。

2023-09-29 18:37:57 128

原创 关于多线程

多线程的特性

2023-01-05 14:55:01 131

原创 MFCListControl控件添加单元格编辑和单元格下拉列表项

MFCListControl控件添加单元格编辑和单元格下拉列表项

2022-08-11 17:19:16 775

原创 MFC如何遍历对话框上的每个控件,判定是否是某种控件,绑定控件变量和id来批量应用样式

MFC如何遍历对话框上的每个控件_mary288267的博客-CSDN博客_mfc遍历窗口控件在一个对话框类成员函数中,使用CWnd::GetWindow和CWnd::GetNextWindow即可。void CTextView::Test(){ CWnd* pWnd=NULL; pWnd=GetWindow(GW_CHILD); //获取第一个子控件 while(pWnd) { //对控件进行处理 // if CWnd i...

2022-04-12 10:08:26 2596

原创 WaitForSingleObject

https://www.cnblogs.com/wjcoding/p/11126416.html

2021-04-27 09:10:28 147

原创 MFC 自己建立的类怎么 自定义消息

首先自己建立的类继承CWnd参考:https://www.oschina.net/question/565065_72596第一步要声明消息:#defineWM_MYMSGWM_USER+200第二步要在类声明中声明消息映射:DECLARE_MESSAGE_MAP()第三步要在类声明中定义消息处理函数:afx_msg LRESULT MyMsgHandler(WPARAM,LPARAM);在.cpp中做的工作:第四步要实现消息映射:BEGIN_MESSAGE...

2020-12-23 09:51:38 214

原创 window下使用SetUnhandledExceptionFilter捕获程序的崩溃,WindbgPreview 分析dmp 文件

window下使用SetUnhandledExceptionFilter捕获让程序的崩溃[转]https://www.cnblogs.com/lisuyun/p/5245609.htmlWindbgPreview 分析dmp 文件https://blog.csdn.net/weixin_43956962/article/details/105793644

2020-07-20 17:54:17 505

原创 MFC word 获取书签处的表格,增加行,插入内容

bookmark = m_bookmarks.Item(&_variant_t(_T("CreatTable1"))); m_range = bookmark.get_Range(); tables= m_range.get_Tables(); table = tables.Item(1); cell = table.Cell(3, 1)...

2020-03-27 14:35:46 929

空空如也

空空如也

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

TA关注的人

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