这应该行得通(在我的Ubuntu16上使用了Python2.7)
它打开两个窗口,是想要的还是不想要的?在
它在中间显示一个图像,下面显示您的文本。在
它通过添加“”字符串来工作,就像neeraj nair建议的那样。(他建议放置任何东西来调整布局。)
(@Elvis Fan:我知道你用windows,但它也应该适用于windows。)import Tkinter as tk
def about_window():
win_about = tk.Toplevel()
win_about.geometry("340x500")
win_about.title("About Us")
win_about.resizable(0,0)
frame = tk.Frame(win_about)
frame.grid(row=0, column=2)
for i in range(0,12):
Message = " "
mess = tk.Label(frame, text=Message)
mess.grid(row=i, column=0)
img_png = tk.PhotoImage(file = 'gbsnode.png')
label = tk.Label(frame, image = img_png)
label.img_png = img_png
label.grid(row=21, column=2)
Message = ' '
mess = tk.Label(frame, text=Message)
mess.grid(row=23, column=1)
Message = 'Version 1'
mess = tk.Label(frame, text=Message)
mess.grid(row=24, column=2)
frame.mainloop()
about_window()
while True:
pass