I try the code below, and I receive "\_tkinter.TclError: bad window path name ".!frame.!frame.!entry"
The purpose is combobox megawidget to appear in quake window when I press the Button

```
enter code here

  from tkinter import *

  import Pmw

  class engineer(object):

  def __init__(self,quake,parent):
     self.quake=quake
     self.parent=parent

  def arent(self):
    self.parent=Tk()
    self.parent.geometry('200x200')
    self.ba=Button(self.parent,text='display',command=self.combo)
    self.ba.grid()

def zone_define(self,a):
    print(a)

def combo(self):
    self.quake=Tk()
    self.quake.geometry('200x200')
    zone=["I", "II", "III"]

combobox=Pmw.ComboBox(self.quake,label_text='Play',label_bg='white',labelmargin=0,labelpos='wn',
     label_relief=FLAT,listbox_width=24,selectioncommand=self.zone_define)
     combobox.grid()
     combobox.selectitem(asply[1])
     self.quake.mainloop()
if __name__=='__main__':
    gr=engineer(None,None)
    gr.arent()

```