Slint, le toolkit pour GUI en Rust

Un article presentant Slint 1.0, un toolkit en Rust pour faire des interfaces graphiques multiplateformes. Utilise un langage déclaratif qui est ensuite compilé par Slint en binaire.
Dispose d’une API pour être utilisé par d’autre langages.

1 Like

Je n’ai encore trouvé aucun GUI satisfaisant en Rust : ce sont de bêtes canevas qui n’intègrent pas bien les fonctionnalités de l’OS et qui ne sont pas lisibles par un lecteur d’écran.

Pour Slint, même en web il génère un canvas, donc zéro accessibilité et mauvais support du clavier. Il existe d’autres frameworks qui génèrent du HTML propre.

Donc pour l’instant je préfère encore utiliser un binding GTK. (le seul gros inconvénient de GTK étant la non-accessibilité sous windows, mais sous Linux c’est parfait)

3 Likes