追加のウィンドウ内で「監視」出力を生成するために、次のクラスを作成しました。
- 残念ながら、最新の行まで自動的にスクロールダウンすることはありません。なにが問題ですか?
- Tkinterとipythonにも問題があるので、qt4を使用した同等の実装はどのようになりますか?
コードは次のとおりです。
import Tkinter
class Monitor(object):
@classmethod
def write(cls, s):
try:
cls.text.insert(Tkinter.END, str(s) + "\n")
cls.text.update()
except Tkinter.TclError, e:
print str(s)
mw = Tkinter.Tk()
mw.title("Message Window by my Software")
text = Tkinter.Text(mw, width = 80, height = 10)
text.pack()
使用法:
Monitor.write("Hello World!")