当前位置: 首页 > news >正文

QT 初体验

背景

笔者是嵌入式工程师,主要在FPGA平台工作,偶尔会需要编写一些上位机的通讯、控制代码,之前一直使用C#,最近接触了QT,讲一下使用体验吧。

这是QT 编写的一个设备管理、显示业务界面,主要是对设备进行在线更新、显示使用。

嵌入式工程师在编写底层和设备通讯代码的时候 都习惯用C,我也不例外,那么如果要用C# 写这个界面,会有2个小问题:

1、需要把C 代码在C# 重写 或者封装成DLL导入C#;

2、C# GUI 跨平台多少有些扯淡,得用MONO,当然可能.netcore 不需要,但是主要还是针对windows;

QT 天然C++,直接可以调用C 代码,当然 开发工具、语法肯定没有C# 那么易用,这次也就是尝试一下看看。

使用下来发现,对于一些小的界面程序,如果习惯了QT Creator,在AI 加持下效率是很高的,且跨平台十分容易,一旦上手,估计对于我们而言,很长一段时间会用QT而不是Visual Studio 进行开发了。上手时间大概1-2周

相关文章:

  • 无源蓝牙技术与传统RFID(射频识别)对比
  • 使用DDR4控制器实现多通道数据读写(八)
  • 在极狐GitLab 身份验证中如何使用 OIDC?
  • 大数据分析02 基础语法差异
  • 【FFmpeg从入门到精通】第二章-FFmpeg工具使用基础
  • Java虚拟机(JVM)平台无关?相关?
  • BFC详解
  • uniapp上传图片时(可选微信头像、相册、拍照)
  • 基于Canal+Spring Boot+Kafka的MySQL数据变更实时监听实战指南
  • ETL数据集成平台在电商行业五大应用场景
  • 阅读分析Linux0.11 /boot/head.s
  • kotlin + spirngboot3 + spring security6 配置登录与JWT
  • Java如何在遍历集合时删除特定元素
  • 【Pandas】pandas DataFrame get
  • 2025.04.17【Stacked area】| 生信数据可视化:堆叠区域图深度解析
  • 国内外汽车行业供应链导入EDI方式的差异
  • UE5 UE循环体里怎么写延迟
  • Vue 和 Spring boot 和 Bean 不同生命周期
  • Oracle测试题目及笔记(多选)
  • OpenAI发布GPT-4.1系列模型,主打编程能力提升
  • 端午小长假前夜火车票今日开抢,多个技巧提高购票成功率
  • 丹麦外交大臣拉斯穆森将访华
  • 押井守在30年前创造的虚拟世界何以比当下更超前?
  • 马上评|安排见义勇为学生补考,善意与善意的双向奔赴
  • 国台办:80年前台湾重归中国版图,80年后不可能让台湾分裂出去
  • 人民日报评外卖平台被约谈:合法规范经营,公平有序竞争