I don’t have any sample programs. I don’t think they were included in my build.
However, I found something out when digging through my old code:
I was not making calls to Tk directly; I was using the EasyGui module.
EDIT:
Okay, I was just playing around with pure Tk coding, and I think I have found just what you need.
Normally a Tk window pops up as-well as your dialog, correct? Well, here is a simple trick to stop that:
self.tkRoot = Tk()
self.tkRoot.withdraw()
Using the .withdraw() function keeps that annoying window from coming up!