• Stars
    star
    3,308
  • Rank 13,556 (Top 0.3 %)
  • Language
    C++
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Qt 之 GUI 控件使用 / 网络 / 架构原理 / 运行机制理解;DTK 重绘控件方式的框架解析;IDE 技巧之 Visual Studio / Qt Creator;此为系列文章教程

                          我也不知道为什么,当初就是想放这么一张图在这里~

QtExamples


[TOC]


目录


项目介绍

  • QtGUI 基础控件用法,网络;

  • DTK 重绘控件方式的框架解析;

  • QtCrator 使用和一些小技巧;

  • Qt 原理/运行机制理解

  自己所学记录,亦可以互相交流共享学习,有朋自远方互联网而来,不亦悦乎?


构建环境

该系列的源码,知识文章等均托管于此仓库;主线目标是讲解 QT5 的相关文章。

开发系统: MacOS 10.14-13.x | win10 x64 1803-22H2, Win11+ | UOS/Deepin 20-23.x

编码软件: Qt 5.9-5.15 | Visual Studio 2015-2022


正文

「第 1 章」 预备知识



「第 2 章」 QT 生成原理/运行机制


「第 3 章」 常规 GUI 控件

原生控件

高级自绘和组合控件


「第 4 章」 网络编程


「第 5 章」 DTK 重绘控件原理解析 / 自定义 QStyle


「第 6 章」 QT / IDE 乱码根因和解决


「第 7 章」 IDE 技巧


「第 8 章」 提交规范和发布 QT 程序


「第 9 章」 高级


「第 10 章」 项目

软件

硬件


「第 11 章」 经验总结


新手过来

  新手 在深思熟虑后踏入的编程,容易遭遇如下如下几点:

  1. 语言语法不熟悉🤦‍♀️
  2. 相关 IDE 安装、配置不会;不懂如何创建自己所需的工程项目🤦‍♀️
  3. 基础控件不认识,不会用🤦‍♀️
  4. 难以🔍可阅读、成体系的低级博客,多为高热度Title文章🤦‍♀️
  5. ...开始步入正轨👣
  6. 也不知学编程到是底在学习什么👀
  7. ...修行靠个人👩‍💻

分享所想

  1. 自己想学一遍 GUI 控件
  2. 帮助真的新手实现0→1的入门,解决👆的1,2,3,4,6问题
  3. 学习于网络,回馈于网络
  4. 希望永久被🔍引擎检索到,以博客形式发表📝

Star 增长

Star History Chart


我所想说🙋‍♀️

虽然不盈利,会累,但因自由和开源软件而写的开心ya, 鸭鸭


贡献

若是帮助到了你,或者觉得有用,可以点击该项目的的 Star🍴 Fork 的两个图标,方便抬手之间,表示点个赞,手有余香

当然也可以赠与一杯冰阔落[捐赠/打赏 ← 点击展开二维码]

- If you have something to learn from the project, you can also invite me to share a glass of Fat House Ice and Coke. -


作者

alt text : 直接和我聊天~

alt text : 查看我的主页

alt text : 好奇我的小窝

alt text :浏览量 100W+


协议

博客代码基于Apache License 2.0 协议进行分发和使用,更多信息参见 协议文件

所含文章使用以下协议进行保护:署名-非商业性使用-禁止演绎

More Repositories

1

ChineseChess

Cross-platform and online battle platform game based on Qt: Chinese Chess. Also known as:『Xiangqi』『中国象棋』
C++
689
star
2

SunnyPages

Simple and beautiful screenshot software that supports Windows, macOS, and Linux. It also supports OCR and image translation features. | Sunny是一款简洁且漂亮的截图软件,支持Windows、MacOS和Linux系统,亦支持 OCR 和图片翻译
275
star
3

cPlusPlus

C/C++写的小游戏: 2048、FlappyBird、通讯录、终端 IM、 界面 IM、仿 QQ 简版聊天
C++
191
star
4

NetSpeed

A light and fast internet speed plugin(DDE).
C++
67
star
5

website

网站设计一类源码仓库
TSQL
62
star
6

windows-defender-close

Windows Defender Close. | 亦极简的电脑管家,一键关闭 Windows Defender (Anti-Virus)。
Inno Setup
47
star
7

LinuxExample

Unix / Linux Example
SWIG
42
star
8

ShotX

一款极简的截图工具(支持 Win,Mac,Linux)
C++
41
star
9

lfxSpeed

A light, fast plug-in to show internet speed on Deepin V20.x | 一个 DDE Dock 的监测网速的插件
C++
32
star
10

OpenMesh

OpenMesh的源码学习和资源
C++
30
star
11

FlippedPages

Simple and beautiful screenshot software tool for Windows, MacOS and Linux | 简洁且漂亮的截图的软件工具,支持 Windows,MacOS,Linux 平台
27
star
12

2019_04_3dtiles

fork fanvanzh/3dtiles 作为基础版,修改
C++
12
star
13

ThinkyMatePages

Simple and easy to use desktop application for ChatGPT & AI, will supporting Window, MacOS, Linux platforms. | 洁且易用的 ChatGPT/星火大模型 & AI 的跨平台客户端
12
star
14

AcrylicWindow

QtWidget uses Acrylic Material to blur windows | Qt 使用亚克力的透明磨砂效果的窗口思路和解决方案 | 跨平台方案
C++
12
star
15

XMuli.github.io

偕臧的小站
HTML
4
star
16

BubbleChat

A bubble chat message display that is adaptive in size. | 气泡聊天的消息展示的效果,且自适应大小。
HTML
4
star
17

XMuli

about me
1
star
18

Algorithm

Sorting and Algorithms
C++
1
star
19

EcgAnalyzer

Ecg software for viewing and adding custom labels on windows, macOS and Linux platforms.
1
star
20

CloudHome

偕臧的自用小仓库
1
star