Python के लिए एक लाइब्रेरी के रूप में Tkinter, tkinter कैनवास पर बटन बनाने के कई तरीके प्रदान करता है। इस लेख में हम देखेंगे कि हम सामान्य tkinter मॉड्यूल के साथ-साथ थीम वाले tkinter मॉड्यूल का उपयोग किए बिना tkinter बटन कैसे बना सकते हैं।
tkinter का उपयोग करना
नीचे दिए गए प्रोग्राम में हम पहले एक कैनवास बनाते हैं और फिर बटन बनाने के लिए Button विधि लागू करते हैं। हम संपूर्ण tkinter मॉड्यूल आयात करते हैं, इसलिए थीम हमारे द्वारा बनाए गए बटन पर लागू हो जाती हैं।
उदाहरण
# tkinter मॉड्यूल से सब कुछ आयात करें from tkinter import * # कैनवास बनाएं canv = Tk() # कैनवास खोलें canv.geometry('200x150') # एक बटन बनाएं btn = Button(canv, text='Welcome to Tkinter!', bd='5', command=canv.destroy) # बटन की स्थिति सेट करें। btn.pack(side='top') canv.mainloop() आउटपुट
उपरोक्त कोड चलाने से हमें निम्नलिखित परिणाम मिलता है -

tkinter.ttk का उपयोग करना
हम उपरोक्त प्रक्रिया को दोहराते हैं लेकिन इस बार हम tkinter.ttk मॉड्यूल भी शामिल करते हैं। इसमें बॉर्डर (bd) विकल्प नहीं होता है लेकिन जब माउस को बटन पर लाया जाता है तो यह हल्का नीला हाइलाइट रंग प्रदान करता है।
उदाहरण
# tkinter मॉड्यूल से सब कुछ आयात करें from tkinter import * from tkinter.ttk import * # एक कैनवास बनाएं canv = Tk() # एक विंडो खोलें canv.geometry('200x150') # एक बटन बनाएं btn = Button(canv, text='Welcome to Tkinter!', command=canv.destroy) # बटन की स्थिति सेट करें। btn.pack(side='top') canv.mainloop() आउटपुट
उपरोक्त कोड चलाने से हमें निम्नलिखित परिणाम मिलता है -
