Canvas ग्राफिक्स, टेक्स्ट, विजेट्स या फ्रेम रखने के लिए एक आयताकार क्षेत्र है।
Tkinter Canvas पर आर्क खींचने के लिए, हम Canvas के create_arc() मेथड का उपयोग करेंगे और आर्क खींचने के लिए निर्देशांकों का एक सेट प्रदान करेंगे। हम create_arc() का उपयोग आर्क आइटम बनाने के लिए कर सकते हैं, जो एक कॉर्ड, पाईस्लाइस, या सिंपल आर्क हो सकता है।
चरण
आवश्यक लाइब्रेरी इम्पोर्ट करें और Tkinter फ्रेम का एक इंस्टेंस बनाएं।
root.geometry मेथड का उपयोग करके फ्रेम का आकार सेट करें।
Canvas विजेट बनाएं और इसकी ऊंचाई और चौड़ाई सेट करें। साथ ही, bg="blue" के साथ इसका बैकग्राउंड कलर सेट करें।
अगला, आर्क खींचने के लिए create_arc मेथड का उपयोग करें। आर्क के निर्देशांक प्रदान करें और आर्क का extent भी परिभाषित करें। यहां, हमने extent=150 सेट किया है।
अंत में, एप्लिकेशन विंडो का mainloop चलाएं।
उदाहरण
# Import the required libraries from tkinter import * # Create an instance of Tkinter Frame root = Tk() # Set the geometry root.geometry("700x350") # Create a Canvas with a background color C = Canvas(root, bg="blue", height=250, width=600) # Coordinates for the arc coord = 100, 50, 500, 300 # Create the arc with extent=150 arc = C.create_arc(coord, start=0, extent=150, fill="red") C.pack(side=TOP, padx=50, pady=50) root.mainloop()आउटपुट
निष्पादन पर, यह निम्नलिखित आउटपुट देगा:
