【QT实战】汇总导航

✨Welcome

大家好,欢迎来到瑾芳玉洁的博客!
😑励志开源分享诗和代码,三餐却无汤,顿顿都被噎。
😭有幸结识那个值得被认真、被珍惜、被捧在手掌心的女孩,不出意外被敷衍、被唾弃、被埋在了垃圾堆。
🙂喜欢舞文弄墨咬文嚼字的混沌世界,懵懂无知走上了工科直男01的不归路。
😎八十公斤的体重勉强与大鹏一日同风起的浮力动态平衡,做不到宠辱不惊无欲无求的匀速直线运动,就按部就班的小波浪式前进,螺旋式蠕动。
<🤵🤵🤵我是一名专注于FPGA领域的工程师!我就是我,一个没有颜色的错过的烟火,一个立志成为**CSDN TOP100**的黑铁FPGA选手!👌✌哦耶~~~

文章目录

  • ✨Welcome
  • ✨前言
  • ✨知识架构
  • ✨开发环境
  • ✨系列文章目录
  • ✨传送门

✨前言

QT作为一款跨平台的C++应用程序开发框架,拥有强大的功能和丰富的库,能够帮助开发者快速高效地开发各种类型的应用程序。希望通过这个专栏,能够帮助到更多对QT开发感兴趣的朋友,共同探讨、学习和进步。让我们一起在QT的世界里探索、创造,共同成长!期待与大家的交流和分享。需要说明的是,我是一名专注于FPGA的工程师,QT并不是强项,由于各种机缘巧合,接触QT也相对多,因此几年前顺手把一些记录的东西分享出来,为了让文章质量进一步提升,我把所有的文章都全部撤回在内容、排版上做了调整重新发布。我始终相信,所有的积累都有其特定的价值,所有的苦难都会是成长的肥料

✨知识架构

在这个专栏中,我将介绍QT的基础知识,如界面设计、信号与槽机制、模型视图编程等。同时,我还会分享一些实用的技巧和经验,帮助读者更好地利用QT开发出优秀的应用程序。专栏主要包含以下四类内容,第一是Qt的理论,因为Qt是基于C++的二次开发框架,因此他有一些C++没有的理论,例如信号与槽,可视化模型等;第二是类或控件的使用,GUI提供了很多类,面向对象的编程,把功能做成了类得形式,会搭建一个小场景介绍类得使用,方便程序移植, 也方便学习,也方便记录;第三是一些开发技巧,例如使用Qt做DLL动态链接库,Qt的程序打包发布并生成一个安装向导等;第四是一些实战的场景,一方面为工程应用做一些的工具,例如串口调试工具,网口调试工具等;一方面实战一些简单完整功能的应用,如记事本,五子棋等,锻炼程序思维。
在这里插入图片描述

✨开发环境

如无特殊说明,本系列文章开发环境配置如下:
OS: Windows10 64bit
开发环境:QT5.15.2
编译器:minGW2019/MSVC2019 64bit
开发语言:C/C++

✨系列文章目录

💽part1 Qt的基础知识
在Qt的基础知识部分,读者将了解Qt是什么,它的历史和特点,以及为什么它成为一个流行的跨平台开发框架。我们还将介绍Qt的基本概念,如信号和槽机制、事件处理和对象模型,帮助读者建立起对Qt的基础理解。

💽part2 QT类、控件的使用
在类或空间的使用部分,我们将深入探讨Qt中常用的类和空间,如QWidget、QLayout、QLabel等,介绍它们的功能和用法。读者将学习如何创建和管理窗口、控件,以及如何处理用户输入和显示数据。

💽part3 开发技巧
在开发技巧部分,我们将分享一些在Qt开发中常用的技巧和最佳实践,如布局设计、事件处理、错误处理等。读者将学习如何提高代码的可维护性和性能,以及如何避免常见的开发陷阱。

    ✨第一篇文章: Qt开发技巧(1)Qt程序发布、制作安装向导
    简介:介绍Qt程序发布的方法,包括为应用程序添加图标,将工程文件发布成exe,利用工具生成制作软件安装向导。

💽part4 QT实战
最后,在实战项目部分,我们将展示如何利用Qt开发一个完整的应用程序。从需求分析到设计实现,再到测试和部署,我们将带领读者一步步完成一个真实的项目,让他们在实践中掌握Qt的应用技巧和开发流程。

    ✨第一篇文章: Qt项目(1)Qt实现串口调试助手
    简介: 介绍实现简约界面必要功能齐全的串口调试助手的步骤,提供源码及FPGA实现串口的源码,完成上下位机联调。
    ✨第二篇文章: Qt项目(2)Qt实现网络调试助手(上)
    简介: QT实现网络助手(上):简介TCP协议,介绍QT实现TCP服务器和TCP客户端的方法,给出源代码与实测结果。
    ✨第三篇文章: Qt项目(3)Qt实现网络调试助手(下)
    简介:Qt实现网络助手(下):介绍UDP传输的实现,介绍网络调试助手的实现,提供源码。
    ✨第四篇文章: Qt项目(4)Qt实现HTTP请求案例
    简介:介绍计算机网络中的相关概念,介绍QT实现HTTP请求的理论知识和实现步骤,展示调试结果总结调试经验,提供源码。
    ✨第五篇文章: Qt项目(5)Qt中使用XML格式文档
    简介:介绍XML文档以及QT对于XML文档读写方法的支持,介绍DOM和流两种读写方法,提供源代码。
    ✨第六篇文章: Qt项目(6)Qt实现天气预报
    简介:介绍QT实现天气预报的方法,即利用HTTP请求网络天气资源,利用qt xml方法分析天气数据,完成界面显示,总结调试经验,提供源码。
    ✨第七篇文章: Qt项目(7)Qt实现网页浏览器
    简介:介绍QtWebEngine模块,搭建该模块的开发环境,介绍了实现一款基础功能的网页浏览器的详细步骤,给出源码。
    ✨第八篇文章: Qt项目(8)
    简介:

文章持续更新中--

✨传送门

    🎄FPGA通信接口专栏
    🎄USB3.0Cypress通信方案专栏
    🎄FPGA开发工具专栏
    🎄FPGA调试技巧专栏
    🎄Qt实操入门篇专栏
    🎄matlab助力FPGA开发
    🎄python提高办公效率专栏


🎏 欢迎您关注我的CSDN博客:https://blog.csdn.net/weixin_40615338?type=blog
🎏 本文由 瑾芳玉洁 原创👨‍🎓,相互学习,共同进步!
🎏批评,宝贵建议,兼职合作,欢迎交流📧jackxi0207@gmail.com


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/638310.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

EN6347QI 开关稳压器 4A 贴片QFN-38 参数资料 应用案例 相关型号

EN6347QI 是一款直流/直流开关转换器。它是一款高效率的 buck (降压) 转换器&#xff0c;内置了电感器&#xff0c;能够提供高达 4A 的输出电流。其工作电压范围为 4.5V 至 12V&#xff0c;输出电压可调&#xff0c;最高可达 15V。EN6347QI 适合于各种电子设备中&#xff0c;用…

C#学习指南:重要内容与实用技巧

学习C#编程是一段充满挑战但又非常充实的旅程。以下是我在学习过程中积累的一些经验&#xff0c;希望能对大家有所帮助。 一、掌握基础概念 类及其成员 C#中的类是编程的基础模块。理解类的结构、属性、方法和构造函数是至关重要的。每个类都有其特定的功能&#xff0c;学会如…

【Linux网络编程】IO多种转接之Reactor

Reactor 点赞&#x1f44d;&#x1f44d;收藏&#x1f31f;&#x1f31f;关注&#x1f496;&#x1f496; 你的支持是对我最大的鼓励&#xff0c;我们一起努力吧!&#x1f603;&#x1f603; 基于上一篇epoll的学习&#xff0c;现在我们也知道epoll的工作模式有两种&#xff0c…

JavaScript Window对象

一、BOM&#xff08;浏览器对象模型&#xff09; window对象是一个全局对象&#xff0c;也可以说是JavaScript中的顶级对象。 像document、alert()、console.log()这些都是window的属性&#xff0c;基本BOM的属性和方法都是window的。 所有通过var定义在全局作用域中的变量、…

JAVASE之类和对象(1)

路虽远&#xff0c;行则将至&#xff1b;事虽难&#xff0c;做则必成。 主页&#xff1a;趋早——Step 专栏&#xff1a;JAVASE gitte&#xff1a;https://gitee.com/good-thg 引言&#xff1a; 这篇文章我们只介绍前半部分&#xff0c;下一篇文章会介绍剩下的部分。 目录 一、…

电路仿真软件:点亮教学新篇章,十大便利助力高效学习

在信息化时代的浪潮中&#xff0c;电路仿真软件以其独特的优势&#xff0c;逐渐在教学领域崭露头角。它不仅能够帮助学生更好地理解电路知识&#xff0c;还能提升教师的教学效果。接下来&#xff0c;让我们一起探讨电路仿真软件对教学带来的十大便利。 一、直观展示电路原理 电…

自用网站合集

总览 线上工具-图片压缩 TinyPNG线上工具-url参数解析 线上工具-MOV转GIF UI-Vant微信小程序版本其他-敏捷开发工具 Leangoo领歌 工具 线上工具-图片压缩 TinyPNG 不能超过5m&#xff0c;别的没啥缺点 线上工具-url参数解析 我基本上只用url参数解析一些常用的操作在线…

MSI U盘重装系统

MSI U盘重装系统 1. 准备一块U盘 首先需要将U盘格式化&#xff0c;这个格式化并不是在文件管理中将U盘里面的所有东西都删干净就可以了&#xff0c;需要在磁盘管理中&#xff0c;将这块U盘格式化&#xff0c;如果这块U盘有分区的话&#xff0c;那将所有的分区都格式化并且删除…

非阻塞sokcet和epoll

在Muduo网络库中同时使用了非阻塞socket与epoll&#xff0c;在此简单梳理下。 非阻塞sokcet和epoll共同工作的过程主要涉及网络编程中的非阻塞I/O和事件驱动机制。下面将详细解释这两者如何协同工作&#xff1a; 非阻塞socket简介 在传统的阻塞socket编程中&#xff0c;当调用…

springboot-阿里羚羊 服务端埋点

官方文档 集成Java SDK 手动引入jar包「quickaplus-log-collector-java-sdk-1.0.1-SNAPSHOT.jar」 <dependency><groupId>com.alibaba.lingyang</groupId><artifactId>quickaplus-log-collector-java-sdk</artifactId><version>1.0.1&l…

老Java学 Go 笔录(二) 从 go 的编译开始学起

目录 一.版本选择二.环境准备三.工具的选择四.第一个 hello go4.1 开发4.2 编译4.3 编译运行4.4 直接安装 五.用 go 快速搭建 webserver六.调用外部三方方法七.go vs java 的执行 前言 专栏旨在利用现有的 java 体系内容去完成 go 语言的学习. 本次行文是在 https://go.dev/doc…

华为编程题目(实时更新)

1.大小端整数 计算机中对整型数据的表示有两种方式&#xff1a;大端序和小端序&#xff0c;大端序的高位字节在低地址&#xff0c;小端序的高位字节在高地址。例如&#xff1a;对数字 65538&#xff0c;其4字节表示的大端序内容为00 01 00 02&#xff0c;小端序内容为02 00 01…

JavaScript面试 题

1.延时加载JS有哪些方式 延时加载 :async defer 例如:<script defer type"type/javascript" srcscript.js></ script> defer:等html全部解析完成,才会执行js代码,顺次执行的 async: js和html解析是同步的,不是顺次执行js脚本(谁先加载完先执行谁)2.JS数…

AI视频教程下载:零代码创建10个GPTs 和Ai Agents

你将学到什么&#xff1a; 理解GPTs的基础知识&#xff1a;掌握GPTs Agent的基础知识及其在现代AI应用中的作用。 创建自定义ChatGPT Agent&#xff1a;学习构建针对内容创作、沟通和社交媒体管理等多种任务量身定制的ChatGPT Agent。 在商业和个人项目中的实用应用&#xf…

“闻起来有股答辩的味道”,答辩到底是什么味?

“闻起来有股答辩的味道”&#xff0c;答辩到底是什么味&#xff1f; 一位名叫“小鸡全家桶”的作者虚构了这样一个学校故事&#xff0c;故事说&#xff0c;由于学生的考试试卷印刷得特别模糊&#xff0c;导致里面的插图根本看不清&#xff0c;学生感到懵逼&#xff0c;监考老…

Python语法学习之 - 生成器表达式(Generator Expression)

第一次见这样的语法 本人之前一直是Java工程师&#xff0c;最近接触了一个Python项目&#xff0c;第一次看到如下的代码&#xff1a; i sum(letter in target_arr for letter in source_arr)这条语句是计算source 与 target 数组中有几个单词是相同的。 当我第一眼看到这样…

23种设计模式(持续输出中)

一.设计模式的作用 设计模式是软件从业人员长期总结出来用于解决特定问题的通用性框架&#xff0c;它提高了代码的可维护性、可扩展性、可读性以及复用性。 二.设计模式 1.工厂模式 工厂模式提供了创建对象的接口&#xff0c;而无需制定创建对象的具体类&#xff0c;工厂类…

防抖和节流的区别和举例(简要说明、形象比喻、容易理解)

1、含义&#xff1a; 在前端开发技术中&#xff0c;防抖&#xff08;Debounce&#xff09;和节流&#xff08;Throttle&#xff09;是两种常用的性能优化技术&#xff0c;主要用于处理高频事件触发&#xff0c;如用户的点击、滚动、输入等操作。 防抖&#xff08;Debounce&am…

【Linux系统】文件与基础IO

本篇博客整理了文件与文件系统、文件与IO的相关知识&#xff0c;借由库函数、系统调用、硬件之间的交互、操作系统管理文件的手段等&#xff0c;旨在让读者更深刻地理解“Linux下一切皆文件”。 【Tips】文件的基本认识 文件 内容 属性。文件在创建时就有基本属性&#xff0…

Ribbon负载均衡(自己总结的)

文章目录 Ribbon负载均衡负载均衡解决的问题不要把Ribbon负载均衡和Eureka-Server服务器集群搞混了Ribbon负载均衡代码怎么写ribbon负载均衡依赖是怎么引入的&#xff1f; Ribbon负载均衡 负载均衡解决的问题 首先Ribbon负载均衡配合Eureka注册中心一块使用。 在SpringCloud…