atajos / shortcuts

Horacio Degiorgi horaciod en codigophp.com
Lun Nov 17 10:53:59 CET 2003


perdon falto lo mas importante la definicion de los aceleradores
	
	acceltable = wxAcceleratorTable([
             (wxACCEL_CTRL, ord('M'), marginsID),
             (wxACCEL_CTRL, ord('N'), fontID),
             (wxACCEL_CTRL, ord('O'), openID),
             (wxACCEL_CTRL, ord('P'), printID),
             (wxACCEL_CTRL, ord('U'), printSetupID),
             (wxACCEL_CTRL, ord('W'), wrapID),
             (wxACCEL_ALT,  ord('H'), helpID),
             (wxACCEL_ALT,  ord('X'), exitID),
             ])
         self.SetAcceleratorTable(acceltable)
         self.acceltable = acceltable



Horacio Degiorgi wrote:
> en wxglade se definen desde la interface pero el codigo resultante es este
> menu = wxMenu()
>         openID = wxNewId()
>         menu.Append(openID, '&Open\tCtrl-O')
>         printSetupID = wxNewId()
>         menu.Append(printSetupID, 'Print Set&up\tCtrl-U')
>         printID = wxNewId()
>         menu.Append(printID, '&Print\tCtrl-P')
>         exitID = wxNewId()
>         menu.Append(exitID, 'E&xit\tAlt-X')
>         mainmenu.Append(menu, '&File')
>  como veras en la definicion de cada opcion de menu se utiliza & para 
> subrayar la opcion y \t (un tab) para despues poner el atajo
> 
> saludos
> 
> 
> diazjoseantonio en hotmail.com wrote:
> 
>> Hola a todos estoy necesitando saber como implementar en wxpython / 
>> BOA el tema de los atajos / shortcuts para que a partir de un menú 
>> desplegable se pueda tener la opción de accesar a los mismos a traves 
>> del teclado ej. ctrl + A (Abrir archivo). Necesito saber como hacer 
>> esto y como visualizarlo en el menú, he intentado anteponer (&) como 
>> en otros lenguajes pero por lo visto la operación no es la misma
>> y no se como visualizar la letra a presionar en el menú.
>> Agrazco cualquier ayuda
>>  
>> saludos
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en aditel.org
>> http://listas.aditel.org/listinfo/python-es
> 
> 

-- 
Horacio Degiorgi
--
horaciod en codigophp.com
http://blog.codigophp.com
--
movil: 650 080 259




Más información sobre la lista de distribución Python-es