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

टिंकर में दो फ्रेम के बीच कैसे स्विच करें?

ज्यादातर मामलों में, उपयोगकर्ता को आपके प्रोग्राम के विभिन्न खंडों के बीच स्विच करने की अनुमति देने के लिए आपके पास कई स्क्रीन होनी चाहिए। इसे हासिल करने का एक तरीका अलग फ्रेम बनाना है जो मुख्य विंडो के अंदर है।

ए-फ़्रेम विजेट का उपयोग एप्लिकेशन में बहुत अधिक विजेट्स को समूहीकृत करने के लिए किया जाता है। हम दो अलग-अलग फ्रेम में अलग-अलग विजेट जोड़ सकते हैं। उपयोगकर्ता बटन पर क्लिक करके एक से दूसरे फ्रेम में स्विच कर सकता है।

उदाहरण

इस एप्लिकेशन में, हम दो अलग-अलग फ़्रेम बनाएंगे नमस्कार फ़्रेम और आदेश फ़्रेम . प्रत्येक फ्रेम में दो अलग-अलग ऑब्जेक्ट होते हैं। दो भिन्न फ़्रेम ऑब्जेक्ट के बीच स्विच करने के लिए एक बटन का उपयोग किया जाएगा।

# Import the required libraries
from tkinter import *
from tkinter import font

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the window
win.geometry("700x350")

# Create two frames in the window
greet = Frame(win)
order = Frame(win)

# Define a function for switching the frames
def change_to_greet():
   greet.pack(fill='both', expand=1)
   order.pack_forget()

def change_to_order():
   order.pack(fill='both', expand=1)
   greet.pack_forget()

# Create fonts for making difference in the frame
font1 = font.Font(family='Georgia', size='22', weight='bold')
font2 = font.Font(family='Aerial', size='12')

# Add a heading logo in the frames
label1 = Label(greet, text="Hey There! Welcome to TutorialsPoint.", foreground="green3", font=font1)
label1.pack(pady=20)

label2 = Label(order, text="Find all the interesting Tutorials.", foreground="blue", font=font2)
label2.pack(pady=20)

# Add a button to switch between two frames
btn1 = Button(win, text="Switch to Greet", font=font2, command=change_to_order)
btn1.pack(pady=20)

btn2 = Button(win, text="Switch to Order", font=font2, command=change_to_greet)
btn2.pack(pady=20)

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें दो अलग-अलग फ़्रेम होंगे।

टिंकर में दो फ्रेम के बीच कैसे स्विच करें?

फ्रेम को एक से दूसरे में परिभाषित बटन का उपयोग करके स्विच किया जा सकता है।

टिंकर में दो फ्रेम के बीच कैसे स्विच करें?


टिंकर में दो फ्रेम के बीच कैसे स्विच करें?


  1. टिंकर में एक फ्रेम कैसे साफ़ करें?

    टिंकर फ्रेम का उपयोग बहुत सारे विजेट्स को सौंदर्यपूर्ण तरीके से समूहित करने और व्यवस्थित करने के लिए किया जाता है। एक फ्रेम घटक में बटन विजेट, प्रवेश विजेट, लेबल, स्क्रॉलबार और अन्य विजेट हो सकते हैं। यदि हम फ़्रेम सामग्री को साफ़ करना चाहते हैं या फ़्रेम के अंदर के सभी विजेट हटाना चाहते हैं, तो हम

  1. एक्सेल में वर्कशीट्स के बीच कैसे स्विच करें

    एक्सेल एक बहुत ही शक्तिशाली प्रोग्राम है। यदि आप ऐसे व्यक्ति हैं जो अक्सर स्प्रैडशीट का उपयोग करते हैं, तो एक्सेल को संचालित करने का तरीका सीखने से बहुत फर्क पड़ सकता है। लेकिन अगर आप पहले से ही मूल बातें जानते हैं, तो हमेशा कुछ और तरकीबें होती हैं जो ऐप में काम करने के आपके समग्र अनुभव को बेहतर बना

  1. Instagram खातों के बीच कैसे स्विच करें

    कारण जो भी हो, मौज-मस्ती या व्यवसाय यदि आपके पास कई Instagram खाते हैं, तो अब आप Instagram खातों के बीच स्विच कर सकते हैं। चूंकि इंस्टाग्राम उपयोगकर्ता लेजर-केंद्रित खातों का अनुसरण करना पसंद करते हैं, इसलिए कई खाते बनाने की सिफारिश की जाती है। लेकिन उन्हें बनाए रखना या आप कह सकते हैं कि एक से दूसर