Когда я использую одну кнопку в кадре и позиционирую ее с использованием координат, виджет отображается неправильно. Это занимает весь кадр. Когда я добавляю еще одну кнопку в рамку, обе кнопки отображаются правильно. Почему это?
Я пробовал это на wxPython, работающем в Mac OS 10.4, Mac OS 10.12 и Windows 10. Отображение одного виджета выполняется неправильно каждый раз.
# This will display the buttons incorrectly
import wx
app = wx.App()
frame = wx.Frame(None, wx.ID_ANY, "Main Window")
button1 = wx.Button(frame, wx.ID_ANY, "Button 1", (50, 50))
frame.Show()
app.MainLoop()
# This will display the buttons correctly
import wx
app = wx.App()
frame = wx.Frame(None, wx.ID_ANY, "Main Window")
button1 = wx.Button(frame, wx.ID_ANY, "Button 1", (50, 50))
button2 = wx.Button(frame, wx.ID_ANY, "Button 2", (160, 50))
frame.Show()
app.MainLoop()
Я ожидаю, что пример с одной кнопкой будет отображаться в указанном месте, как пример с двумя кнопками. Это ошибка с wxPython?