Je suis novice en programmation GUI avec python et gtk, donc c'est un peu une question débutante. J'ai une fonction qui est appelée quand un bouton est pressé qui fait diverses tâches, et un widget TextView auquel j'écris après que chaque tâche est terminée. Le problème est que le widget TextView ne se met pas à jour tant que la fonction entière n'est pas terminée. J'ai besoin de mettre à jour après chaque tâche.gtk Le widget TextView ne se met pas à jour pendant la fonction
0
A
Répondre
4
Après chaque mise à jour à l'appel TextView
while gtk.events_pending():
gtk.main_iteration()
Vous pouvez faire votre mise à jour par une fonction personnalisée:
def my_insert(self, widget, report, text):
report.insert_at_cursor(text)
while gtk.events_pending():
gtk.main_iteration()
De la FAQ PyGTK: How can I force updates to the application windows during a long callback or other internal operation?
Questions connexes
- 1. UIProgressView ne se met pas à jour pendant que mon application charge ses ressources
- 2. LINQ ne se met pas à jour sur .SubmitChanges()
- 3. UIScrollView dans UITableCellView, la cellule ne se met pas à jour
- 4. link_to_remote ne met pas à jour div
- 5. jQuery - Div ne met pas à jour
- 6. Update SubmitChanges() - ne met pas à jour
- 7. Page ne se mettant pas à jour pendant le code javascript occupé
- 8. ASP.NET MVC - Intellisense ne met pas à jour le modèle
- 9. Prototype PeriodicExecutor ne met pas à jour la source
- 10. UIImageView à l'intérieur de UITableViewCell ne se met pas à jour
- 11. mysql ne se met pas à jour depuis le formulaire php
- 12. La fonction jQuery attr() ne met pas toujours à jour l'attribut img src
- 13. La table ne se met pas à jour selon les fixations
- 14. La liaison de données C# ne se met pas à jour WPF
- 15. La liaison de données WPF ne se met pas à jour
- 16. IE ne pas mettre à jour l'affichage après le volet callpback met à jour le DOM
- 17. Pourquoi AdvancedDataGrid ne se met pas à jour lorsque le fournisseur de données HierarchicalData est mis à jour?
- 18. DataGridView ne se met pas à jour lorsque des éléments liés sont modifiés?
- 19. gtk widget composite focus
- 20. le cache du compteur ne se met pas à jour mais je peux enregistrer dans le parent et l'enfant
- 21. La maximisation de WPF ne met pas à jour la largeur?
- 22. Gtk par accélérateurs de widget
- 23. Nhibernate - La liste de mappage ne met pas à jour les index de la liste
- 24. ne met pas à jour la largeur et la hauteur dans firefox
- 25. Les instances de widget Dashboard multiples ne survivent pas à la mise à jour du widget. Un moyen d'empêcher cela?
- 26. Android TextView Minuterie
- 27. IE6 ne met pas à jour le style une fois qu'une classe est supprimée d'un élément
- 28. WPF, deux voies se lier à une table de hachage ne met pas à jour l'objet source
- 29. Javascript pendant le débogage n'est pas à jour
- 30. jquery ui ne met pas à l'échelle le texte correctement!