Щелчок левой кнопкой мыши не запускает wx.EVT_BUTTON в Linux.Работает в Windows - PullRequest
0 голосов
/ 13 января 2012

Я пытаюсь перенести мой графический интерфейс wxpython в Linux из Windows, и он не ведет себя так же.В частности, щелчок левой кнопкой мыши не вызывает событие wx.EVT_BUTTON.Когда я щелкаю левой кнопкой мыши, он появляется только для выбора элемента управления.Если я нажимаю пробел, он оживляет кнопку, и событие запускается.

Я впервые использую wxpython в Linux, поэтому я создал тестовый фрейм пользовательского интерфейса с помощью wx.Button.В этом случае поведение работает как ожидалось.Мои привязки и события одинаковы в обоих приложениях, поэтому я не совсем уверен, что случилось.Единственное отличие состоит в том, что у моего исходного приложения есть родительский элемент wx.Frame с несколькими дочерними элементами типа wx.Panel, тогда как мое тестовое приложение является одиночным wx.Frame.

...