Мой код:
class ConnectingPanel(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent)
self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE, pos=(-2, -2), size=(387, 267))
self.control.SetForegroundColour((34,139,34))
self.control.SetBackgroundColour((0,0,0))
self.control.Disable()
self.control.AppendText("Connecting to device")
self.device = Connection(#info goes here)
self.control.AppendText("Connected to device")
Итак, как видно из моего кода, я пытаюсь сгенерировать панель с текстовым полем «status», self.control. Идея заключается в том, что я подключаюсь к удаленному устройству с помощью pysftp и хочу, чтобы он добавлял строку в текстовое поле состояния каждый раз, когда происходит действие. Первый просто подключается к хосту. Тем не менее, моя панель отображает только после того, как код подключился к хосту , хотя код для создания панели и т. Д. Был раньше.
Что я могу сделать? Никаких ошибок, только это странное поведение.
Спасибо!