技术栈
qt6.3
laimaxgg
1 天前
开发语言
·
c++
·
qt
·
qt5
·
qt6.3
Qt窗口控件之浮动窗口QDockWidget
QDockWidget 用于表示 Qt 中的浮动窗口,浮动窗口与工具栏类似,可以停靠在主窗口的上下左右位置,也可以单独拖出来作浮动窗口。
勇敢滴勇
2 天前
网络
·
数据库
·
c++
·
qt
·
qt5
·
qt6.3
Qt信号与槽高级特性与项目实战:原理剖析与工程化应用指南
在某些场景中,我们可能希望当一个对象发射某个信号时,自动触发另一个对象的信号,而不是直接触发槽函数。也就是说,可以把一个信号“转发”成另一个信号。这样做可以让某些逻辑更清晰:上层只关心“信号 -> 信号”这一对照关系,而不必显式地调用槽函数。
laimaxgg
6 天前
开发语言
·
前端
·
c++
·
qt
·
命令模式
·
qt6.3
Qt窗口控件之颜色对话框QColorDialog
QColorDialog 是 Qt 内置的颜色对话框,它允许用户选择一个颜色,并通过接口获取颜色的值,进行进一步设置。
laimaxgg
6 天前
开发语言
·
c++
·
qt
·
qt5
·
qt6.3
Qt窗口控件之字体对话框QFontDialog
QFontDialog 是 Qt 内置的字体对话框,用户能够在这里选择字体的样式、大小,设置加粗和下划线并将结果作为返回值返回。QFontDialog 最好使用其提供的静态函数实例化匿名对象,并获取返回值最为用户选择字体设置的结果。
laimaxgg
17 天前
开发语言
·
前端
·
c++
·
qt
·
qt5
·
qt6.3
Qt常用控件之表格QTableWidget
QTableWidget 是一个表格控件,行和列交汇形成的每个单元格,是一个 QTableWidgetItem 对象。
laimaxgg
25 天前
开发语言
·
c++
·
qt
·
qt5
·
qt6.3
Qt常用控件之微调框QSpinBox
QSpinBox 是一个微调框控件,它是一个带有按钮的输入框,可以用来输入整数修改或点击按钮修改数值大小。
laimaxgg
1 个月前
开发语言
·
c++
·
qt
·
qt5
·
qt6.3
Qt常用控件之多行输入框QTextEdit
QTextEdit 是一个多行输入框控件,支持富文本和 markdown 格式,当文本内容超出编辑框的范围时能自动提供滚动条。
laimaxgg
1 个月前
开发语言
·
c++
·
qt
·
qt5
·
qt6.3
Qt常用控件之数字显示控件QLCDNumber
QLCDNumber 是一个专门用来显示数字的控件。注意设置 intValue 和 value 的接口是 display() ,不是 setIntValue() 和 setValue()。
minos.cpp
2 个月前
c++
·
ide
·
qt
·
macos
·
qt6.3
MacBook Pro(M1芯片)Qt环境配置
试图写一个跨平台的桌面应用,此时想到了使用Qt,于是开始了搭建开发环境~在M1芯片的电脑上安装,使用brew工具比较方便 Apple Silicon(ARM/M1)安装于/opt/homebrew 有时可能下载会比较缓慢以及容易中断,建议更换国内的镜像源进行替换
xiugou798
3 个月前
c++
·
qt
·
qt6.3
QT6串口通讯封装(TTL/RS232/RS422/RS485/USB)
为大家分享一下最近封装的串口通讯接口简易做了个界面,如右图,左图为著名串口助手如果为qmake项目中,在.pro文件添加 QT += serialport
hola173841439
4 个月前
前端
·
microsoft
·
qt6.3
什么是多模态和模态
“模态”(Modal)和“非模态”(Non-modal)是描述交互界面中不同类型的用户界面组件(如对话框、窗口等)的术语。
加德霍克
4 个月前
python
·
学习
·
测试用例
·
pyqt
·
qt6.3
PyQt事件机制及其应用
一个小闹钟应用创建主窗口类 首先我们创建了一个名为AlarmClock的类,它继承自QMainWindow。这个类将包含我们的GUI组件和逻辑。
加德霍克
4 个月前
学习
·
pyqt
·
用户界面
·
qt6.3
PyQt6思维导图和实例(登录帝国时代)
实例(登录帝国时代)
AI+程序员在路上
4 个月前
开发语言
·
c++
·
qt
·
qt6.3
C++调用QML函数的两种方法
一.概述本文将深入探讨如何在C++中调用QML函数。这项功能非常常用,尤其是在需要将C++逻辑与QML界面进行交互时。我们将重点关注invokeMethod函数,它支持多种参数形式,并允许我们灵活地处理不同的调用场景。
AI+程序员在路上
4 个月前
开发语言
·
c++
·
qt6.3
将一个 C++ 类注册为 QML 单例类型
一.单例模式单例模式(Singleton Pattern)是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取该实例。
沥川同学
4 个月前
c++
·
qt
·
udp
·
线程
·
tcp
·
qt5
·
qt6.3
跨平台应用开发框架(1)----Qt(组件篇)
目录1.Qt1.Qt 的主要特点2.Qt的使用场景3.Qt的版本2.QtSDK1.Qt SDK 的组成部分
写bug的小屁孩
4 个月前
服务器
·
c语言
·
网络
·
c++
·
网络协议
·
http
·
qt6.3
基于HTTP编写ping操作
在上一集我们就完成了创建MockServer的任务,那么我们就可以正式开始进行网络的通讯,那么我们今天就来基于HTTP来做一个客户端ping服务端的请求,服务端返回pong的响应。
写bug的小屁孩
4 个月前
开发语言
·
网络
·
c++
·
qt
·
websocket
·
网络协议
·
qt6.3
websocket身份验证
上一集我们就完成了websocket初始化的任务,那么我们完成这个内容之后就应该完成一个任务,当客户端与服务端连接成功之后,客户端应该主动发起一个身份认证的消息。
写bug的小屁孩
5 个月前
运维
·
服务器
·
数据库
·
windows
·
用户界面
·
qt6.3
前后端交互接口(三)
前两集我们先做了前后端交互接口的约定以及浅浅的阅读了一些proto代码。那么这一集我们就来看看一些重要的proto代码,之后把protobuffer给引入我们的项目当中!
写bug的小屁孩
5 个月前
运维
·
服务器
·
数据库
·
c++
·
用户界面
·
qt6.3
登录注册窗口(一)
前两集我们完成了历史消息记录的功能,那么我们这一集开始就要把我们的登录注册窗口完成了。那么我们废话不多说直接来看需求。