rust-gtk4-p1~> 系列说明
<~~ 发表日期:2021-10-23 | 本文词数:439 | 预计阅读时间:3分钟 ~~>

欢迎大家来到 Rust 的 gkt-rs 系列

同系列传送门: rust-gui
GNOME入坑指南: gnome

系列说明

Gtk, 是一个著名的GUI库, 是 GNOME 项目的关键组成, 由于是使用C语言编写, 各类语言都能使用它开发GUI程序

Rust语言自是其中之一, 具有相关的绑定库: gtk-rs (gtk官方网页所指定)
同时, 非常建议你使用Linux作为开发环境, Gtk可以说是Linux平台下开发GUI程序的最佳选择之一了

不定期更新, 毕竟我只有周末才能碰到电脑
(而且, 空洞骑士, CSGO, 老滚5, 巫师3, 人类一败涂地它们不香吗?)


参考资料

资料正在持续更新ing. . .

  1. 书籍
  1. 博客/文档

环境配置

首先请参照 GTK官方页面 , 下载 GTK4, 下面是我为了方便读者, 复制粘贴过来的:

  • Fedora, 及其衍生:
sudo dnf install gtk4-devel gcc libadwaita-devel
  • Debian, 及其衍生:
sudo apt install libgtk-4-dev build-essential libadwaita-1-dev
  • Arch, 及其衍生:
sudo pacman -S gtk4 base-devel libadwaita

Windows系统下, 建议使用WSL2, 在Linux环境下开发, 亲测可以做GUI, 虽然目前还有警告 (无视即可)
比如, 使用 Arch 作为 WSL2, 那么可以按照上面的方法, 直接安装即可

请自己查找资料, 善用搜索引擎与官方文档, 配置Gtk