wxPython: В чем разница между wx.Panel и wx.Window? - PullRequest
4 голосов
/ 09 мая 2009

У меня сложилось впечатление, что Panel лучше. Это правда?

Какое преимущество имеет одно над другим? Какая причина использовать один над другим?

1 Ответ

18 голосов
/ 09 мая 2009

wx.Window - базовый класс для всех виджетов (не обязательно всех windows - имя вводит в заблуждение).

wx.Panel - это подкласс wx.Window, который больше приспособлен для размещения в нем виджетов. Например, он по умолчанию позволяет перемещаться между виджетами с помощью «вкладки» и обрабатывает событие фокуса таким образом, который более полезен для дочерних виджетов.

...