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)

Répondre à