技术栈
qt6.3
写bug的小屁孩
6 天前
服务器
·
c语言
·
网络
·
c++
·
网络协议
·
http
·
qt6.3
基于HTTP编写ping操作
在上一集我们就完成了创建MockServer的任务,那么我们就可以正式开始进行网络的通讯,那么我们今天就来基于HTTP来做一个客户端ping服务端的请求,服务端返回pong的响应。
写bug的小屁孩
7 天前
开发语言
·
网络
·
c++
·
qt
·
websocket
·
网络协议
·
qt6.3
websocket身份验证
上一集我们就完成了websocket初始化的任务,那么我们完成这个内容之后就应该完成一个任务,当客户端与服务端连接成功之后,客户端应该主动发起一个身份认证的消息。
写bug的小屁孩
14 天前
运维
·
服务器
·
数据库
·
windows
·
用户界面
·
qt6.3
前后端交互接口(三)
前两集我们先做了前后端交互接口的约定以及浅浅的阅读了一些proto代码。那么这一集我们就来看看一些重要的proto代码,之后把protobuffer给引入我们的项目当中!
写bug的小屁孩
16 天前
运维
·
服务器
·
数据库
·
c++
·
用户界面
·
qt6.3
登录注册窗口(一)
前两集我们完成了历史消息记录的功能,那么我们这一集开始就要把我们的登录注册窗口完成了。那么我们废话不多说直接来看需求。
Gambit_hou
18 天前
qt6.3
1、Qt6 Quick 简介
Qt Quick 是 Qt 6 中使用的用户界面技术的总称。它是在 Qt 4 中引入的,现在在 Qt 6 中进行了扩展。Qt Quick 本身是几种技术的集合:
Death200
1 个月前
开发语言
·
c++
·
qt
·
3d
·
c#
·
qt6.3
Qt Quick 3D 入门:QML 3D场景详解
Qt Quick 3D 是 Qt 6 中引入的一个模块,旨在为用户提供便捷的 3D 场景管理和渲染工具。与 Qt 5 中的 Qt 3D 模块相比,QtQuick3D 更加简化,且集成了 Qt Quick 的能力,让 2D 和 3D 内容的结合更加自然。
金博客
2 个月前
c++
·
qt
·
qt6.3
Qt QSerialPort数据发送和接收DataComm
Qt 框架的Qt Serial Port 模块提供了访问串口的基本功能,包括串口通信参数配置和数据读写,使用 Qt Serial Port 模块就可以很方便地编写具有串口通信功能的应用程序。
写bug的小屁孩
2 个月前
开发语言
·
c++
·
分布式
·
qt6.3
主窗口的设计与开发(二)
在上一集当中,我们完成了主窗口的初始化,主窗口包括了左中右三个区域。我们还完成了对左窗口的初始化,左窗口包括了用户头像、会话标签页按钮、好友标签页按钮以及好友申请标签页按钮。对于切换每个标签页,我们还做了初始化信号槽的内容。最后我们将整个MainWidget类设置为单例模式。
是阿牛啊
5 个月前
开发语言
·
人工智能
·
qt
·
qt6.3
【Qt6.3 基础教程 22】 美化你的Qt应用:使用样式表和主题定制界面
在开发软件时,功能性虽然是首要考虑的因素,但一个引人入胜、易于使用的界面同样关键。Qt框架不仅提供了强大的工具和库以支持复杂的功能实现,还允许开发者通过样式表(StyleSheet)和主题来定制和美化应用界面。本文将引导您如何使用Qt的样式表和主题功能,为您的应用程序带来专业和吸引人的外观。
2401_85762266
5 个月前
qt
·
webgl
·
qt6.3
Qt 6.3 WebGL Streaming:在浏览器中无缝运行Qt Quick应用
Qt 6.3的发布带来了一系列令人激动的新特性,其中之一便是Qt WebGL Streaming模块。这一功能使得开发者能够在浏览器中无缝运行Qt Quick应用程序,无需担心平台兼容性问题。本文将深入探讨Qt WebGL Streaming模块的工作原理、使用场景以及如何在你的项目中实现它。
是阿牛啊
5 个月前
开发语言
·
数据库
·
人工智能
·
qt
·
qt6.3
【Qt6.3 基础教程 11】 深入探索列表型控件:QListWidget和QComboBox
在任何现代用户界面中,列表是展示项目集合的重要组件。Qt框架提供了多种列表型控件,其中QListWidget和QComboBox是最常用的两种。在本篇博客中,我们将深入了解这两种控件的特点和用法,以及如何在Qt应用程序中有效地使用它们。
2402_85758349
5 个月前
学习
·
qt6.3
探索QT 6.3:新特性与学习技巧全解析
QT 6.3是跨平台C++应用程序框架QT的最新版本之一,它带来了一系列新特性和改进,旨在提高开发效率、增强用户体验,并扩展其在多种平台上的应用能力。本文将详细介绍QT 6.3的新特性,并提供一些学习技巧,帮助开发者快速掌握这个强大的工具。
是阿牛啊
5 个月前
开发语言
·
人工智能
·
qt
·
网络协议
·
qt6.3
【Qt6.3 基础教程 13】 掌握数据展示:使用QTableView和QStandardItemModel
在开发现代桌面应用程序时,对数据进行有效展示是至关重要的。Qt框架提供了强大的工具来创建复杂的数据视图,其中QTableView配合QStandardItemModel可以说是展示表格式数据的黄金搭档。本篇博客将详细介绍如何在Qt中使用QTableView和QStandardItemModel来展示和管理数据。
是阿牛啊
5 个月前
开发语言
·
前端
·
人工智能
·
qt
·
qt6.3
【Qt6.3 基础教程 14】实现树形数据结构:QTreeView与自定义模型
在许多类型的应用程序中,有必要以树形结构呈现数据,以便用户可以方便地浏览和管理层次化的信息。Qt框架通过QTreeView组件和强大的自定义模型提供了这项功能。本篇博客将引导你了解如何在Qt中使用QTreeView以及如何创建一个自定义模型来管理和展示复杂的层次数据。
是阿牛啊
5 个月前
开发语言
·
c++
·
人工智能
·
qt
·
用户界面
·
qt6.3
【Qt6.3基础教程01】 Qt简介与环境搭建
欢迎进入Qt的世界!在这篇博文中,我们将对Qt进行一个全面的介绍,并指导你如何搭建一个适合进行Qt开发的环境。无论你是一个有经验的程序员还是一个编程新手,这篇文章都会帮助你迈出学习Qt的第一步。
是阿牛啊
5 个月前
开发语言
·
人工智能
·
qt
·
qt6.3
【Qt 6.3基础教程 02】 Qt Creator入门与界面概览
Qt Creator是一个跨平台的集成开发环境(IDE),专门为Qt开发者设计。它提供了一系列工具来简化开发过程,包括编码、调试和界面设计。这篇博文将带你入门Qt Creator,并介绍其主要界面组成部分。
是阿牛啊
5 个月前
开发语言
·
人工智能
·
qt
·
qt6.3
【Qt6.3 基础教程 04】探索Qt项目结构和配置文件
当你开始使用Qt进行开发时,理解项目结构和配置文件的作用是至关重要的。这篇博文将带你深入了解Qt项目的基本构成,以及配置文件是如何影响你的项目构建过程的。这将是一个基础性的指南,旨在帮助新手理解Qt项目的框架。
Duck Bro
5 个月前
开发语言
·
笔记
·
qt
·
学习
·
qt5
·
qt6.3
【Qt 学习笔记】Qt窗口 | 标准对话框 | 字体对话框QFontDialog
文章编号:Qt 学习笔记 / 57QFontDialog是Qt框架中的一个对话框类,用于选择字体。QFontDialog提供了一个可视化的界面,允许用户选择所需的字体以及相关的属性,如字体样式、大小、粗细等。用户可以通过对话框中的选项进行选择,并实时预览所选字体的效果。
Duck Bro
5 个月前
开发语言
·
c++
·
qt
·
学习
·
项目实战
·
qt5
·
qt6.3
【Qt项目专栏】贪吃蛇小游戏1.0
项目编号:01贪吃蛇游戏规则:简单来说,贪吃蛇游戏规则是玩家通过四个方向键来控制蛇的移动控制其在地图上吃豆子。蛇运动过程中撞到墙壁或蛇身,则立即结束游戏。
-龙川-
5 个月前
qt6.3
QT6.3学习技巧,快速入门
前言Qt是一套跨平台的C++图形用户界面应用程序框架,它被广泛应用于桌面应用程序、嵌入式设备和移动应用程序的开发。Qt6.3是Qt框架的最新版本之一,提供了更强大的功能和更好的性能。对于初学者而言,快速掌握Qt6.3不仅可以提高开发效率,还能在短时间内开发出功能强大的应用程序。本文将介绍一些学习Qt6.3的技巧,帮助你快速入门。