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

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


Tkinter टॉपलेवल क्लासेस का समर्थन करता है, और इन क्लासेस में टॉपलेवल विंडो होती है। टॉपलेवल विंडो को चाइल्ड विंडो के रूप में भी जाना जाता है। हम Toplevel(parent) का ऑब्जेक्ट बनाकर टॉपलेवल विंडो बना सकते हैं।

टॉपलेवल विंडो Tkinter के पैरेंट ऑब्जेक्ट के सभी गुणों को विरासत में लेती है। इसमें विजेट्स, फ्रेम, कैनवस और अन्य ऑब्जेक्ट्स भी हो सकते हैं।

उदाहरण

इस उदाहरण में, हम एक बटन बनाएंगे जो पॉपअप विंडो खोलेगा।

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

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

# ज्यामिति सेट करें
win.geometry("700x250")

def open_win():
    # टॉपलेवल विंडो खोलने के लिए बटन बनाएं
    top = Toplevel(win)
    top.geometry("700x250")
    top.title("Child Window")
    # टॉपलेवल विंडो में लेबल बनाएं
    Label(top, text="Hello World!")

Label(win, text="Click the button to Open Popup Window", font=('Helvetica 18')).place(relx=.5, rely=.5, anchor=CENTER)
Button(win, text="Click Me", background="white", foreground="blue", font=('Helvetica 13 bold'), command=open_win).pack(pady=50)

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने पर एक लेबल और एक बटन वाली विंडो प्रदर्शित होगी।

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

अब, बटन पर क्लिक करने से एक नई पॉपअप विंडो खुलेगी।

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

  1. Tkinter का उपयोग करके सरल स्क्रीन कैसे बनाएं? Tkinter का उपयोग करके सरल स्क्रीन कैसे बनाएं?

    हम Tkinter लाइब्रेरी का उपयोग करके एक सरल स्क्रीन बनाएंगे। एल्गोरिदम चरण 1: tkinter आयात करें। चरण 2: tkinter क्लास का ऑब्जेक्ट बनाएं। चरण 3: स्क्रीन प्रदर्शित करें। उदाहरण कोड import tkinter as tk window = tk.Tk() आउटपुट

  1. Tkinter का उपयोग करके Splash Screen कैसे बनाएं? Tkinter का उपयोग करके Splash Screen कैसे बनाएं?

    मान लीजिए हम tkinter का उपयोग करके splash screen बनाना चाहते हैं। Splash screen बनाने के लिए, हम नीचे दिए गए steps का पालन करेंगे: कुछ labels के साथ splash screen बनाएं। overrideredirect method का उपयोग करके splash screen को borderless बनाएं। मुख्य window के लिए एक function बनाएं जो splash screen क

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

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