[script nvda] Re: gui - menu - syntaxe

  • From: yannick <philaos31@xxxxxxx>
  • To: scriptnvda@xxxxxxxxxxxxx
  • Date: Mon, 6 Jun 2022 00:14:59 +0200

salut Cyril, merci!

j'ai fait une grosse erreur d'inattention ... dans mon e esprit il n'y avait rien entre les 2 points et le signe égal ...

il s'agit d'annoter des fonctions ... je vais me replonger dans la lecture ....d'encore quelques lignes de code du module gui ...


Le 05/06/2022 à 23:59, cyrille.bougot2 (cyrille.bougot2) a écrit :

Salut Yannick

Premièrement, l'instruction complète est la suivante:

self.menu_tools_toggleBrailleViewer: wx.MenuItem = menu_tools.AppendCheckItem(
        wx.ID_ANY,
        # Translators: The label for the menu item to toggle Braille Viewer.
        _("Braille viewer")
)

Et ça correspond à ça:
self.menu_tools_toggleBrailleViewer: = menu_tools.AppendCheckItem(
        wx.ID_ANY,
        # Translators: The label for the menu item to toggle Braille Viewer.
        _("Braille viewer")
)

Mais ça dit en plus que:
self.menu_tools_toggleBrailleViewer sera du type wx.MenuItem

Pour un exemple plus simple:
a: str = f()

est équivalent à :
a = f()

Mais indique en plus que "a" sera du type "str".

A+

Cyrille



-----Message d'origine-----
De : scriptnvda-bounce@xxxxxxxxxxxxx <scriptnvda-bounce@xxxxxxxxxxxxx> De la 
part de yannick
Envoyé : dimanche 5 juin 2022 14:23
À : scriptnvda@xxxxxxxxxxxxx
Objet : [script nvda] gui - menu - syntaxe

bonjour, dans gui.__init__ à la ligne 440,

on a la ligne :

self.menu_tools_toggleBrailleViewer: wx.MenuItem = menu_tools.AppendCheckItem(

je ne comprends rien  du tout à cette syntaxe, qui aurait une idée ?

merci !







Other related posts: