私のコード:
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")
したがって、私のコードからわかるように、「ステータス」テキストボックスself.controlを使用してパネルを生成しようとしています。pysftpを使用してリモートデバイスに接続し、アクションが発生するたびにステータステキストボックスに行を追加するという考え方です。1つ目は、ホストに接続するだけです。ただし、パネルを作成するためのコードなどが以前にある場合でも、コードがホストに接続されると、パネルは表示されます。
私に何ができる?エラーはありません。この奇妙な動作だけです。ありがとう!