Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Tkinter 프로그램을 사용하여 팝업 창을 만드는 방법은 무엇입니까?

<시간/>

Tkinter에는 응용 프로그램의 내부 기능을 확장하는 데 사용할 수 있는 많은 내장 기능과 기능이 있습니다. Tkinter의 팝업은 메시지 상자를 정의하여 생성됩니다. 팝업 메시지 상자를 사용하려면 먼저 "import tkinter.messagebox 명령으로 Tkinter에서 메시지 상자 패키지를 가져와야 합니다. ".

예시

이 예에서는 질문이 있는 메시지 상자 팝업을 만듭니다. 특정 옵션을 클릭하면 사용자가 해당 작업으로 리디렉션됩니다.

# Import the required libraries
from tkinter import *
import tkinter.messagebox

# Create an instance of Tkinter Frame
win = Tk()

# Set the geometry of Tkinter Frame
win.geometry("700x350")

def open_win():
   out = tkinter.messagebox.askquestion('Prompt', 'Do you want to Continue?')
   if out == 'yes':
      Label(win, text="Thank You for your Response!", font=('Helvetica 22 bold')).pack(pady=40)
   else:
      win.destroy()

# Create a Button
button = Button(win, text="Click Me", command=open_win, font=('Helvetica 14 bold'), foreground='OrangeRed3',background="white")
button.pack(pady=50)
win.mainloop()

출력

위의 코드를 실행하면 다음 창이 표시됩니다 -

Tkinter 프로그램을 사용하여 팝업 창을 만드는 방법은 무엇입니까?

이제 "나를 클릭하십시오" 버튼을 클릭하십시오. 질문이 있는 메시지 상자가 표시됩니다.

Tkinter 프로그램을 사용하여 팝업 창을 만드는 방법은 무엇입니까?

그런 다음 메시지 상자에서 "예" 버튼을 클릭합니다. 다음 창이 표시됩니다 -

Tkinter 프로그램을 사용하여 팝업 창을 만드는 방법은 무엇입니까?