私はこのコードを使用しています:wx.TextCtrlでFreeze()およびThaw()関数を使用するには?
self.output = wx.TextCtrl(panel, -1, "", style=wx.TE_RICH2 |
wx.TE_MULTILINE |
wx.TE_READONLY |
wx.TE_NOHIDESEL |
wx.TE_AUTO_URL)
問題です:
self.outputオブジェクトが継続的に更新している、すべての時間がdown.I起こっている画面は、最初の行を読み取ることができないのですself.outputオブジェクトが更新されたときに読書行をスクロールすると、そのウィンドウ画面が表示されなくなります。 スクリーンショットを添付しました。 window
NEEDソリューション:
私もself.outputオブジェクト更新(手段のテキストがウィンドウ上で更新することができた場合にダウンしていないボタンウィンドウをクリックしbutton.Whenを作成することができますがします」 tの下に行く).ifボタンのウィンドウをチェックアウトしていなくても、self.outputオブジェクトが更新時間を取得したときに消えることがあります。
私はfreeze()とThaw()関数を使って知っていますが、私はその機能を制限することができます。
解決策がある場合は、感謝します。事前におねがいします。
あなたは一例を説明できますか?私は、ウィンドウ内のデータを更新するwriteメソッドを使ってself.output.write( "").Byを使ってテストを更新しています。 – nani
答えに示唆しているようにChangeValueを使ってみてください。 – ravenspoint