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

Python Tkinter में विजेट/फ्रेम को ओवरलैप कैसे करें?


Tkinter एप्लिकेशन में किसी विशेष विजेट को संरेखित और स्थिति देने के तीन सामान्य तरीके हैं। मान लीजिए कि हम दो या अधिक विजेट या फ्रेम को एक दूसरे पर ओवरलैप करना चाहते हैं, तो हम place() ज्योमेट्री मैनेजर का उपयोग कर सकते हैं। place() ज्योमेट्री मैनेजर विजेट को ग्रिड की पंक्तियों और स्तंभों में पंक्तिबद्ध करता है। हम निश्चित रूप से प्रत्येक में समान कोऑर्डिनेट प्रदान करके विजेट को ओवरलैप कर सकते हैं।

उदाहरण

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk

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

# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")

# एक फ्रेम जोड़ें
frame1 = Frame(win, bg="LightPink1")

# वैकल्पिक लेबल विजेट जोड़ें
Label(frame1, text="Welcome Folks!", font=('Aerial 18 bold italic'), background="white").pack(pady=50)
frame1.place(x=260, y=50)

# दूसरे फ्रेम में बटन विजेट जोड़ें
ttk.Button(frame1, text="Button").place(x=260, y=50)

win.mainloop()

आउटपुट

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

Python Tkinter में विजेट/फ्रेम को ओवरलैप कैसे करें?


  1. कुछ Tkinter विजेट्स का बॉर्डर कलर कैसे सेट करें? कुछ Tkinter विजेट्स का बॉर्डर कलर कैसे सेट करें?

    मान लीजिए हम Tkinter विजेट का बॉर्डर कलर बदलना चाहते हैं। हम विजेट को highlightcolor, highlightbackground प्रॉपर्टी पास करके कॉन्फ़िगर कर सकते हैं।उदाहरणइस उदाहरण में, हमने एक एंट्री विजेट और एक बटन बनाया है जिसे ट्रिगर करके एंट्री विजेट का बॉर्डर कलर बदला जा सकता है।# आवश्यक लाइब्रेरी आयात करें fro

  1. Tkinter Python में Thread का उपयोग कैसे करें? Tkinter Python में Thread का उपयोग कैसे करें?

    Tkinter के साथ, हम Threading का उपयोग करके एक समय में multiple functions call कर सकते हैं। यह एप्लिकेशन में कुछ functions के asynchronous execution को प्रदान करता है। Python में thread का उपयोग करने के लिए, हम threading नामक module import कर सकते हैं और इसकी Thread class को subclass कर सकते हैं। अपन

  1. Python Tkinter में Progressbar विजेट Python Tkinter में Progressbar विजेट

    प्रोग्रेसबार एक सामान्य GUI तत्व है जिसका उपयोग किसी कार्य की प्रगति दिखाने के लिए किया जाता है। इस लेख में हम देखेंगे कि Python tkinter GUI लाइब्रेरी का उपयोग करके प्रोग्रेसबार कैसे बनाया जाए। नीचे दिए गए प्रोग्राम में हमने tkinter.ttk मॉड्यूल के प्रोग्रेसबार सब-मॉड्यूल को आयात किया है। फिर स्टाइल