Bonjour,
Je voudrais savoir comment faire pour ajouter des liens à mes texts dans une colonne et pouvoir en cliquant sur le text ouvrir le fichier associé (un pdf).
Si quelqu'un pourrait me donner un exemple ça serait génial !
Bonjour,
Je voudrais savoir comment faire pour ajouter des liens à mes texts dans une colonne et pouvoir en cliquant sur le text ouvrir le fichier associé (un pdf).
Si quelqu'un pourrait me donner un exemple ça serait génial !
Un double clic sur une ligne d'un GtkTreeView émet le signal "row-activated". Il te suffit d'attacher à chaque ligne un callback commun sur le signal précité.
Dans ce callback tu peux alors utiliser g_spawn_command_line_async () par exemple pour exécuter ton lecteur pdf préféré avec le nom du fichier contenu dans la ligne cliquée.
Remarque: il me semble qu'il existe une fonction de la glib pour utiliser les préférences du bureau de l'utilisateur pour ouvrir un fichier avec une application externe. Je n'arrive plus à mettre la main dessus...
Utilisation de Glade avec Gtk+
Code::Blocks et Gtk+ sous Windows
Programmation orientée objet avec Gtk+ v3
- N'oubliez pas de consulter les FAQ Gtk et les cours et tutoriels Gtk
Merci ça va bien m'avancer déjà ! Par contre est-ce que je peux récupérer un signal émis par une cellule et non pas par toute la ligne ?
Je crois bien que malheureusement non![]()
Utilisation de Glade avec Gtk+
Code::Blocks et Gtk+ sous Windows
Programmation orientée objet avec Gtk+ v3
- N'oubliez pas de consulter les FAQ Gtk et les cours et tutoriels Gtk
Partager