1 2 3 4 5 ··· 17 下一页
摘要: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QGraphicsView> #include <QGraphicsScene> #include <QGraphicsPixmapItem> #in 阅读全文
posted @ 2025-10-30 16:34 阿坦 阅读(4) 评论(0) 推荐(0)
摘要: Help -> About Plugins ->Code Analyzer:去掉Clang Tools 阅读全文
posted @ 2025-10-24 15:14 阿坦 阅读(6) 评论(0) 推荐(0)
摘要: 使用 LLVM-Mingw 编译的 Qt 应用程序部署指南:拷贝必要库到 exe 目录 大家好!在开发 Qt 应用程序时,如果使用 LLVM-Mingw 作为编译器,部署到其他 Windows 机器上时常常会遇到 DLL 缺失的问题,导致程序无法运行。这是因为 Qt 和 LLVM-Mingw 依赖于 阅读全文
posted @ 2025-10-16 17:18 阿坦 阅读(44) 评论(0) 推荐(0)
摘要: 💡 在 Qt Creator 中使用 Promote 功能让 QTabWidget 显示自定义页面 在使用 Qt Creator 开发界面时,我们经常需要在 QTabWidget(标签页控件)中显示自己设计的自定义页面,而不是简单的 QWidget。 本篇教程将详细讲解如何通过 Promote(提 阅读全文
posted @ 2025-10-15 17:24 阿坦 阅读(17) 评论(0) 推荐(0)
摘要: 代码(html) <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <tit 阅读全文
posted @ 2025-09-23 10:28 阿坦 阅读(9) 评论(0) 推荐(0)
摘要: 代码如下 #include "i2c.h" #include <string.h> /* M24C64设备地址(A0/A1/A2接地,7位地址为0x50,左移1位后为0xA0) */ #define EEPROM_ADDR (0x50 << 1) #define M24C64_PAGE_SIZE 3 阅读全文
posted @ 2025-09-12 16:47 阿坦 阅读(19) 评论(0) 推荐(0)
摘要: 数字隔离器 vs 光耦:什么时候用哪种?为什么要隔离? 简介 在电机驱动、通信接口、工业控制等系统里,“把数字/控制信号从高功率侧隔离开”是常见需求。隔离能防止地环干扰、保护控制器不被高压回灌、提高系统可靠性。实现隔离的常用方法有 数字隔离器(硅隔离/Si-based isolator) 和 光耦( 阅读全文
posted @ 2025-08-13 17:06 阿坦 阅读(149) 评论(0) 推荐(0)
摘要: 在大型 Qt 项目中,即便启用了增量编译,链接过程依旧可能成为构建瓶颈。默认的 GNU ld 链接器在处理海量符号和调试信息时表现单线程且缓慢。通过引入更高性能的 LLVM LLD(或者 GNU Gold)多线程链接器,我们可以显著降低链接耗时,让开发迭代更流畅。 1. 为什么要使用 LLVM LL 阅读全文
posted @ 2025-08-06 10:17 阿坦 阅读(108) 评论(0) 推荐(0)
摘要: # 我的 Qt 上位机项目 MVC 重构日记 日期: 2025-07-31 前言 今天我将把一个刚用 Qt Creator 17.0.0 + Qt 6.9.1 创建的 “Qt Widgets Application”——MyMonitorApp, 从 Qt Creator 默认的文件组织方式(头文件 阅读全文
posted @ 2025-07-31 11:01 阿坦 阅读(49) 评论(0) 推荐(0)
摘要: 计算和生成正弦/余弦查找表(LUT)主要分为以下几个步骤: 1. 确定分辨率(表长度) 设你要做 N 细分(microsteps),则表长通常取 N(也可以取 N+1,方便首尾相接)。 例如要 256 细分,就令 TABLE_SIZE = 256。 2. 计算角度增量 每一个表项对应的电角度增量为: 阅读全文
posted @ 2025-07-23 09:58 阿坦 阅读(106) 评论(0) 推荐(0)
1 2 3 4 5 ··· 17 下一页