import tkinter as tk
import random
import threading
import time
import tkinter.messagebox
def dow(texts):
window = tk.Tk()
window.wm_attributes('-topmost', 1) #置顶方法
# tkinter.messagebox.showinfo('提示', '人生苦短')
width = window.winfo_screenwidth() #获得屏幕分辨率的长
height = window.winfo_screenheight() #获得屏幕分辨率的高
# a = random.randrange(0, width)
# b = random.randrange(0, height)
window.title('交易重点提示')
lens=len(texts)*25 # 长度要放大25倍
# window.geometry("800x50" + "+" + str(a) + "+" + str(b)) # 显示位置随机
window.geometry("%dx%d+%d+%d" % (lens, 50, (width - lens) / 2, (height - 50) / 2)) # 显示位置在中间
tk.Label(window,
text=texts, # 标签的文字
bg='Red', # 背景颜色
font=('楷体', 17), # 字体和字体大小
width=200, height=30 # 标签长宽
).pack() # 固定窗口位置
window.mainloop()
threads = []
texts='中秋节快乐!中秋节快乐!中秋节快乐!中秋节快乐!中秋节快乐!'
for i in range(1): # 需要的弹框数量
t = threading.Thread(target=dow,args=(texts, ))
threads.append(t)
time.sleep(0.1)
threads[i].start()
print("ssss")