百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

cxx-qt

> 编程语言
开源

Rust 和 Qt 之间的安全互操作

1.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Rust 和 Qt 之间的安全互操作

编号 容器 状态
cxx-qt
cxx-qt-build
cxx-qt-lib
qt-build-utils

如果您想与我们联系,欢迎加入我们的 Zulip 聊天: https://cxx-qt.zulipchat.com。

CXX-Qt 是一组 Rust 程序包,用于创建双向 Rust ⇄ C++ 绑定 Qt。它可以用于通过 CMake 将 Rust 集成到 C++ 应用程序中,也可以用于通过 Cargo 构建 Rust 应用程序。CXX-Qt 提供了用于在 Rust 中实现 QObject 子类的工具,这些子类可以从 C++, QML 和 JavaScript 中使用。它包括两个部分:

  • cxx-qt 和 cxx-qt-build 是一对 Rust 和 C++ 代码生成器,它们是 CXX 的超集,并具有额外的属性,可用于与 Qt 的 信号与槽 和 属性系统 进行接口。cxx-qt crate 实现了用于 Rust 代码生成的宏。cxx-qt-build 用于 Cargo 构建脚本 来生成和编译相应的 C++ 代码。CXX-Qt 手册 逐步介绍了一个最小示例,并记录了最新版本的 CXX-Qt 特性。示例文件夹 包含了使用线程、QQmlExtensionPlugin 和各种其他功能的示例。

CXX-Qt 在 Linux、Windows、macOS 和 WebAssembly 上进行了 CI 测试。它应该在 Qt 和 Rust 都支持的其他平台上运行,但这些平台并未定期进行测试。

Issues· 102 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustqtqt5qt6rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言