У меня полноэкранный режим, и всякий раз, когда происходит какое-либо действие, другой полноэкранный режим должен отображаться перед предыдущим.
Таким образом, в основном, когда «guiCreate» открывается в полноэкранном режиме, «popUpScreen» не будет всплывать перед «guiCreate».
Однако он работает нормально, если я не в полноэкранном режиме.
class guiCreate(Frame): #first window
def __init__(self, master, **kwargs):
pad = 3
x = master.winfo_screenwidth() - pad
y = master.winfo_screenheight() - pad
self.globalX = x
self.globalY = y
Frame.__init__(self, master)
self.master = master
self._geom = '200x200+0+0'
master.geometry("{0}x{1}+0+0".format(
x, y))
class popUpScreen(Frame): #second window that is meant to popup infront of the previous one during fullscreen mode
def __init__(self, master, **kwargs):
x = master.winfo_screenwidth()
y = master.winfo_screenheight()
Frame.__init__(self, master)
self.master = master
self._geom = '200x200+0+0'
master.geometry("{0}x{1}+0+0".format(
x, y))
self.canvas = Canvas(self.master, width=x, height=y, bg='#00edff', highlightthickness=0)
self.canvas.create_text(x/2, y/3.8, fill="white", font=("res/KeepCalm-Medium.ttf", 90),
text="New Payment")
self.canvas.pack(side='top', expand=True)
Я пользователь Mac, поэтому результат может отличаться в зависимости от Windows.