<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=IT link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Salve a tutti,<o:p></o:p></p><p class=MsoNormal>Sto cercando di scrivere un code editor accessibile. Vi giuro, ne ho cercati tanti in rete, ne ho installati di piu’, ce ne fosse uno che risponda alle esigenze di accessibilità… sotto windows almeno, non ne ho trovati.<o:p></o:p></p><p class=MsoNormal>Ora, a parte il code editor, di cui ho già una primissima versione, ho bisogno di creare un browser di pacchetti… ovviamente devo fare anche l’autocompletamento, ma tutto a mano, perché col mio screen reader non ho un ide decente… <o:p></o:p></p><p class=MsoNormal>Ho visto che c’è un browser nel pacchetto pythonwin. Tu gli dici quale modulo vuoi visualizzare e lui ti fa vedere tutte le classi, le funzioni, coi relativi parametri.<o:p></o:p></p><p class=MsoNormal>Ecco, io vorrei fare una cosa simile. <o:p></o:p></p><p class=MsoNormal>Il browser si richiama importando win32ui e chiamando la funzione: <o:p></o:p></p><p class=MsoNormal>win32ui.GetApp().onViewBrowser()<o:p></o:p></p><p class=MsoNormal>Purtroppo il modulo win32ui è compilato, perché è proprietario della activestate, almeno così mi sembra; quindi non posso leggere il codice.<o:p></o:p></p><p class=MsoNormal>Ora, secondo voi: c’è modo di sapere, attraverso qualche funzione, quali moduli sono installati nel sistema? <o:p></o:p></p><p class=MsoNormal>Una volta creata una TreeView coi moduli installati, dovrei poter scegliere il modulo di cui voglio vedere le classi e le funzioni. Credo, ma non ne sono sicuro, che questo si possa fare col pacchetto inspect…<o:p></o:p></p><p class=MsoNormal>Voi potete aiutarmi? Magari c’è da  qualche parte documentazione che mi posso leggere? Ogni suggerimento è bene accetto!<o:p></o:p></p><p class=MsoNormal>Grazie,<o:p></o:p></p><p class=MsoNormal>Germano<o:p></o:p></p></div></body></html>