Une fois qu'un bouton est créé dans Shoes, est-il possible de changer le texte? J'ai essayé de modifier la: clé de texte dans le bouton [email protected] confirme que le texte est changé - mais le bouton affiche toujours le texte original.Comment puis-je changer le texte du bouton dans Shoes?
3
A
Répondre
2
Je n'ai pas compris comment changer le texte sur le bouton existant. Je soupçonne que ce n'est pas encore pris en charge pour le moment. Vous pouvez créer un nouveau bouton et remplacer l'ancien. Malheureusement, au moins sur Windows, la suppression d'un bouton bloque tous les événements de clic. Je ne l'ai pas essayé sur une autre plateforme, mais peut-être que ça marchera. Essayez quelque chose comme ceci:
Shoes.app do
para 'This is some text.'
@btn = button 'a' do |btn|
alert 'Hello, World!'
end
para 'Blah blah blah'
button 'Change!' do |btn|
old = @btn
new_style = old.style.dup
txt = new_style[:text].next!
old.parent.before(old) do
@btn = button txt, new_style
end
old.remove #This messes up the click events on Windows.
end
end
0
Une question très ancienne, mais il y a une solution. Vous n'avez pas mentionné la couleur de vos chaussures, donc j'utilise le vert. Green Shoes est basé sur GTK2, vous pouvez donc utiliser les méthodes de GTK2 si vous extrayez l'objet GTK2 comme ceci.
require 'green_shoes'
Shoes.app do
@btn = button('old text ') {|btn|alert('Hello, World!')}
button('Change!') {|btn|@btn.real.set_label("new")}
end
Questions connexes
- 1. Comment changer la couleur du texte sur les éléments du bouton UINavigationBar
- 2. comment changer le style de police du texte dans la zone de texte sur le clic?
- 3. Comment changer l'axe de rotation du texte
- 4. UILabel - comment changer la position du texte
- 5. jquery - comment changer le texte div après envoi du formulaire
- 6. Comment changer le comportement du composant TDBNavigator?
- 7. Je veux changer l'image du bouton sur le clic
- 8. Comment changer la couleur d'arrière-plan du bouton
- 9. Comment activer la sélection, la copie et le collage de texte dans une application Shoes?
- 10. Comment puis-je créer une application d'édition de texte simple dans Shoes?
- 11. jquery changer le texte div
- 12. Changer le texte d'un symbole dans Flash
- 13. Comment changer le séparateur d'enregistrement dans un fichier texte?
- 14. Comment modifier le texte du bouton de navigation dans le contrôle FileUpload (System.Web.UI.WebControls)
- 15. Comment changer la couleur du texte de l'étiquette?
- 16. comment changer la couleur du texte nouvellement ajouté dans la zone de texte enrichi
- 17. En C#, comment changer la couleur du texte nouvellement ajouté dans la zone de texte
- 18. comment changer la couleur du texte quand entrer l'espace dans le javascript
- 19. Comment changer le texte Word.Range sans perdre le format
- 20. Aligner le contenu du bouton
- 21. Changer la couleur du curseur de texte (caret) dans Cocoa?
- 22. Comment changer le texte d'un formulaire avec Jquery mais le conserver lorsqu'il est rempli par l'utilisateur?
- 23. Changer le texte des boutons copier & coller
- 24. méthode privée 'split' appelée pour (Shoes :: EditLine): Shoes :: EditLine
- 25. Comment définir le texte sur le bouton "Enregistrer" dans la boîte de dialogue de Windows?
- 26. Comment puis-je changer le texte affiché par un JTextArea?
- 27. Comment redimensionner le texte après: un bouton radio coché?
- 28. ABUnknownPersonViewController supprimer le bouton « message texte »
- 29. comment changer le type du paramètre dans une expression?
- 30. Comment obtenir le texte d'un bouton radio (pas la valeur)
Enfilez vos chaussures. Ensuite, changez le texte du bouton. :) – Imagist
+ 1-Hahaha C'était hilarant;) – RubyDubee