【发布时间】:2017-04-21 21:30:44
【问题描述】:
可以同时打开两个窗口吗?
import tkinter as Tk
import random
import math
root = Tk.Tk()
canvas = Tk.Canvas(root)
background_image=Tk.PhotoImage(file="map.png")
canvas.pack(fill=Tk.BOTH, expand=1) # Stretch canvas to root window size.
image = canvas.create_image(0, 0, anchor=Tk.NW, image=background_image)
root.wm_geometry("794x370")
root.title('Map')
root.mainloop()
optimized_root = Tk.Tk()
optimized_canvas = Tk.Canvas(optimized_root)
optimized_root.pack(fill=Tk.BOTH, expand=1)
optimized_image = second.create_image(0, 0, anchor=Tk.NW, image=background_image)
optimized_root.wm_geometry("794x370")
optimized_root.title('Optimized Map')
optimized_root.mainloop()
我在第一张地图上画线,然后将它们优化到第二张地图上的不同位置。此处未显示该部分,但我只想同时打开两个窗口,并让随机起点朝向第二个窗口中最近的位置。如果我一次运行一个,一切正常,但我必须注释掉另一半。
【问题讨论】:
标签: python tkinter python-3.4