Josh Yelon, your solution worked nicely
base.win.setActive(True)
base.graphicsEngine.renderFrame()
base.win.setActive(False)
ynjh_jo, well see i am using this app to expand my own panda gui library i dont think base.startTk() will help because its all rendered in panda window.
thanks all!