J'ai besoin de changer le texte d'affichage d'un MenuItem. Est-il possible de le faire sans supprimer le MenuItem et en ajouter un autre avec un texte différent?Comment est-ce que je peux changer le texte d'affichage d'un MenuItem dans Gtk2?
2
A
Répondre
3
Cela dépend un peu de la façon dont vous avez créé l'élément de menu, car un objet MenuItem est un conteneur qui peut contenir n'importe quoi. Si vous avez créé comme:
menuitem = gtk.MenuItem('This is the label')
Ensuite, vous pouvez accéder au widget étiquette dans l'élément de menu avec:
label = menuitem.child
et peut alors traiter cela comme une étiquette normale:
label.set_text('This is the new label')
Cependant, sauf si vous avez créé l'élément de menu vous-même, vous ne pouvez pas garantir que le widget enfant sera un libellé comme celui-ci, vous devez donc prendre certaines précautions.
Questions connexes
- 1. Comment changer la couleur d'un MenuItem Cocos2d?
- 2. Comment puis-je changer le texte du bouton dans Shoes?
- 3. Comment est-ce que je peux emballer le texte d'en-tête dans Gridview?
- 4. Comment est-ce que je peux changer l'espace de noms sur chaque noeud dans un DOM?
- 5. Comment puis-je changer le texte affiché par un JTextArea?
- 6. C# - Je sais que je peux le faire dans LINQ, mais je ne peux pas le faire fonctionner
- 7. jquery changer le texte div
- 8. Comment puis-je implémenter un OutputStream que je peux rembobiner?
- 9. Changer le texte d'un symbole dans Flash
- 10. Comment est-ce que je peux patcher des assemblys .NET?
- 11. Comment changer le séparateur d'enregistrement dans un fichier texte?
- 12. Comment changer le texte Word.Range sans perdre le format
- 13. Pourquoi est-ce que je ne peux pas changer l'état d'affichage en utilisant CSS?
- 14. Comment est-ce que je peux attraper un symbole que l'utilisateur est frappé sur le clavier?
- 15. Erreur Ruby Gtk2 non résolue
- 16. Comment est-ce que je peux simplifier ce jquery répétitif?
- 17. Comment est-ce que je peux énumérer DataTable?
- 18. Comment est-ce que je peux rendre à un cubemap?
- 19. comment changer le style de police du texte dans la zone de texte sur le clic?
- 20. Comment est-ce que je peux être libre dans le code d'un objet invariant?
- 21. Comment est-ce que je peux supprimer le "travail de fin de lot" dans Win7 cmd.exe
- 22. Comment est-ce que je peux assiter le Caret à un contrôle dans WPF
- 23. Django: Comment est-ce que je peux changer les valeurs verbeuses de Many2ManyField (select tag) d'un ModelForm?
- 24. Changer le texte des boutons copier & coller
- 25. Comment est-ce que je peux créer une zone de texte défilante de doigt dans WM 6.5?
- 26. Comment est-ce que je peux allouer le textfield chaque fois que la fonction de délégué est appelée?
- 27. Comportement de la Viewbox que je ne peux pas comprendre
- 28. jquery - comment changer le texte div après envoi du formulaire
- 29. Quelqu'un peut-il expliquer l'emballage Gtk2?
- 30. comment faire un ListBox changer le texte d'un article?