Avertissement habituel: tout ça j'y connais rien
Le 14/05/2024 à 13:26, Basile Starynkevitch a écrit :
Bonjour la liste
je cherche un exemple d'application libre utilisant Gtkmm4 (plus simple
qu'inkscape) ?
Il me faut une boucle d' evenement séparée de la création des fenêtres.
tu ne trouves pas ton bonheur dans les exemples fournis par la doc
officielle (j'ai pas vérifié, j'ai juste constaté que je tombais sur une
boucle for, mais ça ne répond peut-être pas à ton besoin):
https://gnome.pages.gitlab.gnome.org/gtkmm-documentation/chapter-building-applications.html
Par ailleurs, j'ai du mal à compiler Cambalache (le generateur de code
pour Gtkmm4) sur Debian:
d'après la page du projet sur Gitlab
(https://gitlab.gnome.org/jpu/cambalache), la manière conseillée
d'installer ça est d'utiliser un paquet flatpak et il y en a un
disponible sur le dépôt flathub
mais si tu veux installer à partir des sources faut vérifier les
dépendances demandées sur la précitée page Gitlab (paragraphe
"dépendances") et fouiller un peu
[...]
*Message:* Python module*Gtk* >= 4.14.0 found:NO 4.12.5 4.0
*Message:* Python module*WebKit2* >= 2.44.0 found:NO 4.1
*Message:* Python module*WebKit* >= 2.44.0 found:NO 6.0
apparemment pour ces trois modules, le truc les trouve mais pas
forcément dans la bonne version
[...]
*Message:* Python module*Adw* found:NO None
../meson.build:80:0:*ERROR:* Assert failed: One or more required modules where
not found
Comment installer le Adw pour Python3 (que je ne connais pas) ?
adw peut renvoyer à une base Oracle sur le cloud ou à la bibliothèque
GTK Adwaita, je suppose que c'est la deuxième option donc tu peux
chercher quelles bibliothèques libawaita*, gir1.2-adw*, etc... te sont
nécessaires (je n'ai pas trouvé de paquets Debian qui semblent mettre en
rapport python et adwaita)