2012-06-18 2 views
2

Какой смысл использовать амперсанд в wxPython? Я вижу это почти во всех учебниках. Например, они используют:WxPython Ampersand Use

menubar.Append(fileMenu, '&File') 

вместо:

menubar.Append(fileMenu, 'File') 

В чем разница? Должен ли я всегда использовать амперсанд для именования?

Btw Я нашел эти примеры из этого известного WxPython Учебник: http://zetcode.com/wxpython/menustoolbars/

ответ

4

Амперсанд является определение сочетания клавиш. В первом примере (т. Е. «« Файл ») вы можете использовать« Ctrl-F »для доступа к пункту меню« Файл »

+0

О, потрясающе ... это довольно просто. Работает ли это по первой букве, которая находится прямо перед амперсандом? – tabchas

+2

@tabchas Я думаю, что это письмо, которое следует за амперсандом –

+0

Хорошо, спасибо за разъяснения! – tabchas