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 !
Version imprimable
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 :oops:...
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 :(
Ok merci quand même je vais me contenter de ça :ccool: