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

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

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

बनाए गए Dialogue Box की position adjust करने के लिए, हम इसकी "toplevel" property का उपयोग कर सकते हैं जो basically current box को priority देती है और अन्य सभी processes को backend में रखती है।

इसमें title, message, और details जैसे कुछ अन्य functions होते हैं। MessageBox widget की position बदलने के लिए, हम geometry method का उपयोग करेंगे।

उदाहरण

# Import the tkinter library
from tkinter import *

# Define the messagebox function
def messagebox():
    # toplevel function creates MessageBox dialog which appears on top of the screen
    top = Toplevel(win)
    top.title("Click Me")
    
    # Define the position of the MessageBox
    x_position = 600
    y_position = 400
    top.geometry(f"600x200+{x_position}+{y_position}")
    
    # Define the property of the messageBox
    l1 = Label(top, text="Hello! TutorialsPoint", bg="green", fg="white", font=('Times New Roman', 24), height=50, width=50).pack()

# Create an instance of the tkinter frame
# And resize the frame
win = Tk()
win.geometry("600x200")
win.title("Window-1")

Button(win, text="Click Me", command=messagebox, width=8).pack(pady=80)

win.mainloop()

आउटपुट

उपरोक्त code चलाने से निम्न output window generate होगी।

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

जब आप "Click Me" button पर क्लिक करते हैं, तो यह निम्न dialogue box खोलेगा जिसे बाद में position किया जा सकता है।

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

  1. पायथन Tkinter में बटन का साइज़ कैसे बदलें? पायथन Tkinter में बटन का साइज़ कैसे बदलें?

    Tkinter Button विजेट्स एप्लिकेशन के लिए आवश्यक बटन बनाने के लिए उपयोग किए जाते हैं। हम बटन कंस्ट्रक्टर में एक इवेंट ऑब्जेक्ट भी जोड़ सकते हैं और कुछ ऑपरेशन करने के लिए इसे ट्रिगर कर सकते हैं। बटन साइज़ को कस्टमाइज़ करने के लिए, हम बटन विजेट के width और height प्रॉपर्टी का उपयोग कर सकते हैं। उदाहरण

  1. Tkinter में फ्रेम का बैकग्राउंड कैसे बदलें? Tkinter में फ्रेम का बैकग्राउंड कैसे बदलें?

    Tkinter फ्रेम का बैकग्राउंड कलर और फोरग्राउंड कलर बदलने के लिए, हम Frame फंक्शन में bg और fg पैरामीटर्स को अलग-अलग वैल्यूज़ असाइन कर सकते हैं। उदाहरण इस उदाहरण में, हमने अलग-अलग बैकग्राउंड कलर्स के साथ दो फ्रेम्स बनाए हैं। # आवश्यक लाइब्रेरीज़ इम्पोर्ट करें from tkinter import * # tkinter फ्रेम का

  1. पायथन Tkinter - लेबल विजेट में टेक्स्ट साइज़ कैसे बदलें? पायथन Tkinter - लेबल विजेट में टेक्स्ट साइज़ कैसे बदलें?

    Tkinter Label विजेट्स विंडो में लेबल बनाने के लिए उपयोग किए जाते हैं। हम tkinter.ttk पैकेज का उपयोग करके विजेट्स को स्टाइल कर सकते हैं। लेबल विजेट्स के फॉन्ट-साइज़, फॉन्ट-फैमिली और फॉन्ट-स्टाइल को रिसाइज़ करने के लिए, हम font(font-family font style, font-size) इनबिल्ट प्रॉपर्टी का उपयोग कर सकते हैं