Salut à tous
J'ai un problème lors de l'affichage de ma fenêtre GTK.
J'ai créé un code en C qui fonctionne parfaitement, et une interface graphique en GTK à coté. Maintenant, ce que je souhaiterais faire, c'est réunir les deux.
En essayant de faire ça, ma fenêtre GTK s'affiche bien, mais il n'y a rien dedans. C'est seulement à la fin de l'exécution du code qu'enfin les données apparaissent.
Le but de ce programme est d'actualiser une fenêtre GTK en fonction des valeurs de certains labels. Ces labels sont modifiés en fonction des données qui sont lues dans un fichier texte. En gros, le code que j'ai créé fait :
lecture des valeurs contenues dans la première ligne du fichier
Conversion Hexa->decimal
Ecriture valeur deciumale dans un nouveau fichier
Recherche des minimums parmis les valeurs de la premiere ligne
passage ligne suivante et on recommence depuis le début
J'ai lu sur certains forums qu'il faut rendre la main très régulièrement au gtk_main() pour qu'il puisse afficher ces données. Comment faire celà ? On parle assez souvent de la fonction g_idle_add et g_timeout_add, mais je ne sais pas trop comment l'appliquer à mon problème.
Merci pour votre aide![]()
Partager