51Testing软件测试论坛

标题: python在GUI的Text控件中如何实时显示运行log [打印本页]

作者: bilibili鹅    时间: 2019-11-27 14:30
标题: python在GUI的Text控件中如何实时显示运行log
本帖最后由 bilibili鹅 于 2019-11-27 14:31 编辑

1.新建一个gui窗口
  1. from tkinter import *

  2. root = Tk()

  3. text = Text(root,width=200,height=150)
  4. text.pack()
  5. root.mainloop()
复制代码



2.测试函数

  1. import logging
  2. from time import sleep


  3. def test():
  4.     for i in range(50):
  5.         logging.info('test log %d'%i)
  6.         sleep(1)

  7. pr = logging.StreamHandler()

  8. logging.basicConfig(level=logging.INFO, handlers=[pr, ],
  9.                         format="%(asctime)s,%(name)s,%(levelname)s : %(message)s"
  10.                         )

  11. if __name__ == '__main__':
  12.     test()
复制代码


3.求大佬指导如何运行GUI时,logging中打印一条日志,Text控件中就显示一条







欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2