gpt4 book ai didi

python - Python 中的新闻滚动文本

转载 作者:太空狗 更新时间:2023-10-30 03:04:58 27 4
gpt4 key购买 nike

我想编写一个小程序,从左到右显示自动滚动的新闻代码文本(使用 Tkinter?),或者至少是一些 GUI。

文本应来自文本 .txt 文件。

我还是 Python 的初学者,无法真正掌握如何做到这一点?比如如何控制每行出现的时间等等?

循环调用每一行是否是执行此操作的正确方法?

或者您将如何处理这个问题?非常感谢所有帮助/链接

最佳答案

这是一个使用 Tkinter 滚动框中文本的程序。参见 12关于 label() 的选项;见3关于 after() 方法。

import Tkinter as tk

root = tk.Tk()
deli = 100 # milliseconds of delay per character
svar = tk.StringVar()
labl = tk.Label(root, textvariable=svar, height=10 )

def shif():
shif.msg = shif.msg[1:] + shif.msg[0]
svar.set(shif.msg)
root.after(deli, shif)

shif.msg = ' Is this an alert, or what? '
shif()
labl.pack()
root.mainloop()

关于python - Python 中的新闻滚动文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13895951/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com