QT学习1概念、安装、简单运行
版权声明本文参考CSDN博主「IsLand1314~」的原创文章遵循CC 4.0 BY-SA版权协议。仅做个人学习记录。原文链接https://blog.csdn.net/island1314/article/details/144276585一、概念QT是开发桌面应用的工具客户端开发GUI客户端开发有GUI图形化界面和TUI命令行界面。开源社区Electron。QT支持跨平台。基于C面向对象。QT creator是轻量级的跨平台集成开发环境IDE。二、认识QT creator在VM中已经配置好了QT creator。环境变量包含了一个或多个应用程序所需要的信息。可以从命令行或其他应用程序直接使用。没有包含程序的完整目录时会在当前目录下或者path路径下寻找。Assistant是一个QT的离线文档用来查找QT的一些API的使用方法designer是一个图形化设计工具可以通过拖拽的方式进行速成界面linguist是 QT 语言家作用就是对国际化进行支持。允许你进行单独的创建一个语言文件配置把界面上出现到的各种文字都配置到文件中并且在文件中提前做好翻译工作这样就可以做到一键切换语言。Qt Quick Application Qt 提供的⼀种高级用户界面技术使用它可以方便快速的为移动以及嵌入式设备开发流畅美观的用户界面。Qt Quick 模块是开发QML是一种由Qt提供的声明式编程语言主要用于快速创建用户界面。它以JSON类似的语法为基础结合JavaScript实现动态效果适合开发现代化、跨平台的应用程序界面。QML 文件以.qml为后缀支持描述界面元素的外观和行为。通过与Qt Quick的结合QML 提供了丰富的可视化组件、动画效果和交互功能应用的标准库提供了使用 QML 创建用户界⾯所需的⼀切包括可视化、交互、动画、模型、视图、粒子效果以及着色效果等。.pro工程文件是qmake自动生成的用于生产makefile的配置文件。QT core gui # 要引入的Qt模板按需要进添加 greaterThan(QT_MAJOR_VERSION, 4): QT widgets CONFIG c11 # 使用的语言标准三、运行密码4个数字自设,长度随意项目创建取文件名。其余保持默认即可。从U盘烤制到MobaXterm_Personal_21.5.exe程序中。U盘插到板子上。mkdir -p /mnt/usb #创建挂载点 mount /dev/sda1 /mnt/usb #挂载U盘 cp /mnt/usb/qt_demo /root cd /root chmod x qtdemo#添加可执行权限 #拷贝到板子根目录 ./qt_demo -qws #QT嵌入式运行 umount /mnt/usb #卸载U盘 ls可以查看U盘设备名 ./qt_demo运行即可SCP方式不需要挂载直接传到/root可直接添加可执行权限后运行。个人电脑程序存储在D:\...\...\MobaXterm_Personal_21.5文档说明在D:\...\...四、MobaXterm_Personal_21.5.exe同时支持串口COM和SSH网络在本机运行。方式1CP210X串口连接TYPE-C口插在板子上USB口插在电脑上前提安装串口驱动程序。-Session-Serial可以直接用Linux命令。串口只能看控制台传大程序很慢用SSH连接开发板。方式2 SSH开发板和电脑在同一个局域网段192.168.1.X网线连接填写网址和用户名。可用ping测试是否连通。左边是SFTP文件浏览器开发板板子目录/root。下半可以直接传输。方式3U盘从QT传到开发板。

相关新闻

把14天的培训视频制作压缩到10分钟!即梦 Seedance 2.5 最适合企业培训内容制作的AI视频工具

把14天的培训视频制作压缩到10分钟!即梦 Seedance 2.5 最适合企业培训内容制作的AI视频工具

如果你要为一家公司的培训内容,你会发现一个很反常识的现象:企业从来不缺内容。员工手册、产品PPT、SOP文档、设备照片、录音、培训文档、品牌视觉规范……资料可能塞满几个U盘,但真正能让员工愿意看、看得懂、记得住往往没几条。原因很简单&…

2026/8/6 6:02:32 阅读更多 →
苹果发布会倒计时!三款新机性能拉满,软硬件结合妙用多

苹果发布会倒计时!三款新机性能拉满,软硬件结合妙用多

Hello大家,时间过的真快呐,9月的科技春晚已经越来越近了,苹果秋季发布会的热度也已经开始陆续在各个社交平台中发酵。今年的新品阵容尤其豪华,已经确定的是至少iPhone折叠屏Ultra、iPhone Air 2、iPhone 18 Pro三款齐发&#xff0…

2026/8/6 6:01:32 阅读更多 →
优化AI推理:针对AI工作负载的实时Node Balancers指标

优化AI推理:针对AI工作负载的实时Node Balancers指标

负载均衡器长期以来一直负责管理传统网络应用的流量分配,以确保高可用性、分散负载并保持服务的响应能力。但人工智能推理工作负载正在改变流量本身的形态。 推理密集型系统会产生高度并发、突发且对延迟敏感的流量。需求不再受人类互动模式的限制——它们由能够实…

2026/8/6 6:01:32 阅读更多 →

最新新闻

OpenClaw自主智能体:从架构解析到实战部署的完整指南

OpenClaw自主智能体:从架构解析到实战部署的完整指南

1. 项目概述:从“小龙虾”到自主智能体最近在AI智能体圈子里,一个代号“小龙虾”的项目热度持续攀升,说的就是OpenClaw。如果你关注AI自动化,尤其是希望让AI不只是聊天,而是能真正帮你操作电脑、处理文件、自动回复消息…

2026/8/6 9:21:31 阅读更多 →
CentOS 7下GreatSQL安装与MySQL兼容性测试指南

CentOS 7下GreatSQL安装与MySQL兼容性测试指南

1. 项目背景与需求分析 在数据库技术选型和迁移过程中,兼容性测试是确保业务平稳过渡的关键环节。最近我需要为一个金融项目评估GreatSQL作为MySQL替代方案的可行性,于是决定在CentOS 7环境下搭建单机测试环境。GreatSQL作为MySQL的重要分支,…

2026/8/6 9:21:31 阅读更多 →
Java包命名规范:从核心原则到分层架构实战

Java包命名规范:从核心原则到分层架构实战

1. 项目概述:为什么包命名规范不是小事 干了这么多年Java,我见过太多因为包名乱来而引发的“血案”。一个看似简单的 com.example.project ,背后牵扯到的远不止是代码组织。新手可能觉得,包名嘛,随便起一个能编译通过…

2026/8/6 9:21:31 阅读更多 →
华硕笔记本性能控制革命:G-Helper轻量化控制工具完全指南

华硕笔记本性能控制革命:G-Helper轻量化控制工具完全指南

华硕笔记本性能控制革命:G-Helper轻量化控制工具完全指南 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook,…

2026/8/6 9:21:31 阅读更多 →
JavaScript箭头函数与普通函数核心差异深度解析

JavaScript箭头函数与普通函数核心差异深度解析

1. 项目概述:为什么我们需要深挖箭头函数与普通函数的区别? 在JavaScript的日常开发中,函数是我们打交道最多的概念之一。从ES6开始,箭头函数(Arrow Function)以其简洁的语法迅速俘获了开发者的心&#xff…

2026/8/6 9:21:31 阅读更多 →
原神帧率解锁完整教程:三步告别60帧限制,畅享高刷新率游戏体验

原神帧率解锁完整教程:三步告别60帧限制,畅享高刷新率游戏体验

原神帧率解锁完整教程:三步告别60帧限制,畅享高刷新率游戏体验 【免费下载链接】genshin-fps-unlock unlocks the 60 fps cap 项目地址: https://gitcode.com/gh_mirrors/ge/genshin-fps-unlock 厌倦了《原神》游戏中60帧的限制?想要在…

2026/8/6 9:20:31 阅读更多 →

日新闻

深入解析LimboAI C++内核:架构设计与性能优化实战

深入解析LimboAI C++内核:架构设计与性能优化实战

1. 项目概述:为什么我们需要深入LimboAI的C内核?如果你是一名使用Godot引擎的游戏开发者,尤其是对AI行为逻辑有较高要求的项目,那么LimboAI这个名字你大概率不会陌生。它作为Godot 4生态中一个备受瞩目的行为树与状态机插件&#…

2026/8/6 0:00:06 阅读更多 →
Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

1. 项目概述与核心思路大家好,我是老张,一个在游戏开发一线摸爬滚打了十多年的老码农。今天咱们接着聊《空洞骑士》风格2D动作游戏的Demo制作。上一期我们搭好了基础框架,处理了角色移动和碰撞,这一期,我们要让游戏世界…

2026/8/6 0:00:06 阅读更多 →
被动防火门市场前景发展趋势

被动防火门市场前景发展趋势

被动防火门依靠材质结构、密闭构造阻隔烟火蔓延,无需电控启动,是建筑被动消防系统核心构件,行业依托新规管控、城市更新、工业安全升级迎来稳定扩容,整体朝着合规化、专项化、低碳化、智能化方向发展。现阶段 GB12955‑2024 新版国…

2026/8/6 0:00:06 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/5 15:00:43 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/5 13:13:56 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/5 10:20:36 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/5 21:00:14 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →