Blank TK Window

woooee woooee at gmail.com
Tue Jul 17 12:47:15 EDT 2012


On Jul 17, 9:32 am, Shamefaced <manengstud... at gmail.com> wrote:
> Hi,
> Any reason why a blank Tk() window opens up when I run my code:
> Code:
> for run in range(RUNS):
>     waittime = Monitor2()
>     checkouttime = Monitor2()
>     totaltimeinshop = Monitor2()
>     checkout_aisle = Simulation.Resource(AISLES)
>     Simulation.initialize()
>     cf = Customer_Market()
>     Simulation.activate(cf, cf.run(), 0.0)
>     Simulation.simulate(until=CLOSING)
>
>     Histo = waittime.histogram(low=0.0, high=80, nbins=40)
>     plt = SimPlot()
>     plt.plotLine(Histo, xlab='Time (min)',ylab='Qty Customers',
>                       title="Wait Time",
>                       color="red", width=2,
>                       smooth='True')
> plt.mainloop()

1. you no longer have a toplevel/root "plt"  once you replace "plt"
with
     plt = SimPlot()
2. the SimPlot widget in never placed in Tkinter.  This is usually
done with pack() or grid()

So start out with a Tkinter tutorial so you understand the basics.



More information about the Python-list mailing list