Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter प्रोग्राम का उपयोग करके पॉपअप विंडो कैसे बनाएं?


Tkinter में कई इनबिल्ट फ़ंक्शन और फीचर्स होते हैं जिनका उपयोग एप्लिकेशन की आंतरिक कार्यक्षमता को बढ़ाने के लिए किया जा सकता है। Tkinter में पॉपअप messagebox को परिभाषित करके बनाए जाते हैं। पॉपअप मैसेज बॉक्स के साथ काम करने के लिए, आपको पहले Tkinter में "import tkinter.messagebox" कमांड द्वारा messagebox पैकेज आयात करना होगा।

उदाहरण

इस उदाहरण में, हम एक मैसेजबॉक्स पॉपअप बनाएंगे जिसमें एक प्रश्न होगा। किसी विशेष विकल्प पर क्लिक करने पर, यह उपयोगकर्ता को संबंधित ऑपरेशन पर रीडायरेक्ट करेगा।

# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
import tkinter.messagebox

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# Tkinter फ्रेम की ज्यामिति सेट करें
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()

# एक बटन बनाएं
button = Button(win, text="Click Me", command=open_win, font=('Helvetica 14 bold'), foreground='OrangeRed3', background="white")
button.pack(pady=50)

win.mainloop()

आउटपुट

उपरोक्त कोड निष्पादित करने पर, यह निम्न विंडो प्रदर्शित करेगा -

Tkinter प्रोग्राम का उपयोग करके पॉपअप विंडो कैसे बनाएं?

अब, "Click Me" बटन पर क्लिक करें। यह एक प्रश्न के साथ एक मैसेजबॉक्स दिखाएगा।

Tkinter प्रोग्राम का उपयोग करके पॉपअप विंडो कैसे बनाएं?

अब, मैसेजबॉक्स पर "Yes" बटन पर क्लिक करें। यह निम्न विंडो प्रदर्शित करेगा -

Tkinter प्रोग्राम का उपयोग करके पॉपअप विंडो कैसे बनाएं?

  1. Python Tkinter का उपयोग करके MessageBox की Position कैसे Change करें? Python Tkinter का उपयोग करके MessageBox की Position कैसे Change करें?

    मान लीजिए हम tkinter का उपयोग करके एक dialogue box बनाना चाहते हैं। Dialogue box बनाने के लिए हम MessageBox library का उपयोग कर सकते हैं जिसमें quickly dialogue types बनाने के लिए कई functions होते हैं। बनाए गए Dialogue Box की position adjust करने के लिए, हम इसकी toplevel property का उपयोग कर सकते ह

  1. Tkinter का उपयोग करके Automatically Updating GUI कैसे बनाएं? Tkinter का उपयोग करके Automatically Updating GUI कैसे बनाएं?

    Tkinter का उपयोग करके, हम GUI बना सकते हैं जिसे auto-updation के लिए configure किया जा सकता है। इस उद्देश्य के लिए, हम GUI-based clocks बनाएंगे जो time बदलने पर automatically refresh हो जाएंगे। हम clock को day और TimeZone के साथ display करेंगे। पहले, हम notebook में tkinter library import करेंगे, फि

  1. Tkinter Window Close कैसे करें? Tkinter Window Close कैसे करें?

    Tkinter का उपयोग करके एप्लिकेशन बनाना आसान है लेकिन कभी-कभी, title bar पर button के बिना window या frame को close करना मुश्किल हो जाता है। ऐसे cases में, हम window close करने के लिए .destroy() method का उपयोग कर सकते हैं। चूंकि tkinter attributes एक-दूसरे से independent हैं, हम button का उपयोग करके