摘要:
Qt 单行编辑控件 继承关系图 QObject └── QWidget ├── QLineEdit └── QFrame └── QAbstractScrollArea ├── QPlainTextEdit └── QTextEdit └── QTextBrowser 类名 单行/多行 纯文本/富文 阅读全文
posted @ 2025-06-05 22:31
_Sylvan
阅读(71)
评论(0)
推荐(0)
摘要:
密码如何安全传输?从哈希到挑战-响应机制 密码的直接传输风险 如果客户端直接把密码明文发给服务器,网络中可能被监听(中间人攻击、抓包等),导致密码泄露。 直接传输密码的 hash(简单版,不安全) 有些系统会让客户端先对密码做哈希(比如 MD5、SHA256)后再发给服务器,避免明文密码传输。 缺点 阅读全文
posted @ 2025-06-05 20:22
_Sylvan
阅读(94)
评论(0)
推荐(0)
摘要:
Qt 按钮类控件 继承关系图 QObject/ ├── QWidget/ │ ├── QAbstractButton/ │ │ ├── QPushButton │ │ ├── QRadioButton │ │ ├── QCheckBox │ │ ├── QToolButton │ │ └── QCo 阅读全文
posted @ 2025-06-05 19:31
_Sylvan
阅读(74)
评论(0)
推荐(0)
摘要:
moc_xxx.cpp 源文件 widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACE class 阅读全文
posted @ 2025-06-05 16:51
_Sylvan
阅读(70)
评论(0)
推荐(0)
摘要:
ui_xxx.h QMetaObject 类 QMetaObject 是 Qt 元对象系统的核心类之一,提供了对 Qt 对象类型(通常是继承自 QObject 的类)的元信息访问能力,包括: 类名 父类信息 信号与槽 属性(Q_PROPERTY) 枚举、方法、构造函数等 这使得 Qt 支持反射功能, 阅读全文
posted @ 2025-06-05 15:25
_Sylvan
阅读(52)
评论(0)
推荐(0)
摘要:
Qt属性系统 Qt 的属性系统是其元对象系统(Meta-Object System)的一部分,允许开发者以统一方式定义、访问、修改对象属性,并支持特性如信号/槽、对象序列化(如 QML、Qt Designer 支持)、动态属性操作等。 属性系统概述 Qt 的属性系统基于宏 Q_PROPERTY,用于 阅读全文
posted @ 2025-06-05 11:45
_Sylvan
阅读(136)
评论(0)
推荐(0)
摘要:
自定义信号和槽 信号链式传递 在 Qt 中,信号链式传递(Signal Chaining / Signal Relay)是指: 一个对象接收到信号后,在对应的槽函数中再次发出另一个信号,从而实现多个对象之间信号的逐级传递或响应链式处理。 这种模式可以让多个模块间解耦通信,适用于状态同步、事件广播、控 阅读全文
posted @ 2025-06-05 00:36
_Sylvan
阅读(12)
评论(0)
推荐(0)

浙公网安备 33010602011771号