diff options
| author | Andrew Guschin <guschin@altlinux.org> | 2026-08-03 17:52:58 +0400 |
|---|---|---|
| committer | Andrew Guschin <guschin@altlinux.org> | 2026-08-03 17:52:58 +0400 |
| commit | 1da6636ef354b77857a57059e47c3801304361cf (patch) | |
| tree | a8f07c59cd01ff275283d35dacc452c3730fe4a7 /README.md | |
| parent | 04c1d3d8751ae55b0dc963fa32359875f58a3fe1 (diff) | |
remake ui with kirigamimain
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -3,7 +3,7 @@ This workspace contains two independent interfaces for `alt-rootfs-installer`: - `crates/flasher-gtk` — GTK 4/libadwaita -- `crates/flasher-qt` — native Qt 5 Widgets +- `crates/flasher-qt` — Qt 6/KDE Kirigami Both are interface previews. They inspect supported boards and removable drives, but do not write to any device. @@ -12,10 +12,11 @@ Both are interface previews. They inspect supported boards and removable drives, On ALT Linux: ```sh -sudo apt-get install gcc-c++ libgtk4-devel libadwaita-devel qt5-base-devel +sudo apt-get install gcc-c++ libgtk4-devel libadwaita-devel \ + qt6-base-devel qt6-declarative-devel kf6-kirigami ``` -The Qt crate discovers Qt 5 through `pkg-config` and uses the platform's native Qt widget style. It does not require QML or Qt Quick. +The Qt crate uses the maintained CXX-Qt bindings and contains no handwritten C++. Its interface is QML using KDE's Kirigami framework. `.cargo/config.toml` selects Qt 6 explicitly on systems that also have Qt 5 installed. ## Build |