Tkinter బటన్

Tkinter Batan



“పైథాన్ ప్రోగ్రామింగ్ లాంగ్వేజ్ కేవలం దుర్భరమైన కోడ్‌లను వ్రాయడానికి మాత్రమే రూపొందించబడలేదు, కానీ ఇది GUI సిస్టమ్‌ను రూపొందించడానికి కూడా ఉపయోగించవచ్చు. tkinter అనేది పైథాన్ యొక్క ప్రామాణిక లైబ్రరీ ఇంటర్‌ఫేస్, ఇది GUI (గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్) టూల్ కిట్‌ను అందిస్తుంది. tkinter అంటే Tk ఇంటర్‌ఫేస్ మరియు GUIలను రూపొందించడానికి ఉపయోగించబడుతుంది మరియు ప్రామాణిక పైథాన్ యొక్క అన్ని పంపిణీలలో కూడా చేర్చబడుతుంది. tkinter టూల్‌కిట్ అనేక ఉపయోగకరమైన విడ్జెట్‌లను కలిగి ఉంటుంది మరియు బటన్ ఉపయోగించడానికి సులభమైన మరియు సులభమైన విడ్జెట్‌లలో ఒకటి. బటన్ విడ్జెట్ పైథాన్ వినియోగదారుని పైథాన్ ప్రోగ్రామ్‌లో బటన్‌ను రూపొందించడానికి మరియు చేర్చడానికి అనుమతిస్తుంది. ఈ కథనంలో పైథాన్ అప్లికేషన్‌లో బటన్‌ను ఎలా రూపొందించాలో మరియు ఎలా సృష్టించాలో మేము మీకు చూపుతాము.'

పైథాన్‌లోని టికింటర్ బటన్

tkinter ప్రామాణిక లైబ్రరీ ఇంటర్‌ఫేస్ అందించిన బటన్ విడ్జెట్ పైథాన్ ప్రోగ్రామ్‌లో బటన్‌ను సృష్టించడానికి మరియు జోడించడానికి ఉపయోగించబడుతుంది. బటన్ విడ్జెట్ ఏదైనా ప్రయోజనం కోసం ఉపయోగించవచ్చు, ఇది కేవలం సాధారణ వచనాన్ని కలిగి ఉంటుంది లేదా చిత్రాన్ని ప్రదర్శించడానికి కూడా ఉపయోగించవచ్చు. ఒక సాధారణ ఫంక్షన్ లేదా సంక్లిష్టమైన ఆచరణాత్మక అప్లికేషన్ అమలు ఫంక్షన్ కూడా బటన్‌కు జోడించబడుతుంది.

బటన్ విడ్జెట్ యొక్క సింటాక్స్ క్రింది విధంగా ఉంది:








'బటన్' అనేది బటన్ విడ్జెట్‌ను కలిగి ఉన్న వేరియబుల్. 'కంటైనర్' బటన్ ఉంచబడిన ప్రధాన భాగాన్ని కలిగి ఉంటుంది. 'ఎంపిక' బటన్‌ను రూపొందించడానికి అందుబాటులో ఉన్న ఎంపికల జాబితాను కలిగి ఉంటుంది మరియు దానికి కొంత ఫాన్సీ ఫార్మాటింగ్‌ని వర్తింపజేస్తుంది.



ఒక tkinter బటన్ విడ్జెట్ రెండు సాధ్యమైన ఎంపికలను కలిగి ఉండవచ్చు, కానీ అత్యంత సాధారణమైనవి క్రింది విధంగా ఉంటాయి.



ఎంపికలు నిర్వచనం
క్రియాశీల నేపథ్యం బటన్‌పై కర్సర్ వచ్చినప్పుడు నేపథ్య రంగును సక్రియం చేయండి.
క్రియాశీల ముందుభాగం బటన్‌పై కర్సర్ వచ్చినప్పుడు ముందు రంగును సక్రియం చేయండి.
bd సరిహద్దు వెడల్పును నిర్వచించండి. డిఫాల్ట్ 2.
bg నేపథ్య రంగును నిర్వచించండి
ఆదేశం ఫంక్షన్‌ను అమలు చేయండి, ఇది బటన్‌ను క్లిక్ చేయడం ద్వారా ప్రతి ప్రదర్శనకు సెట్ చేయబడుతుంది.
fg ముందు వచనం యొక్క రంగును నిర్వచించండి
ఫాంట్ టెక్స్ట్ కోసం ఫాంట్ శైలిని నిర్వచించండి
ఎత్తు బటన్ యొక్క ఎత్తును నిర్వచించండి. ఇమేజ్ విషయంలో పిక్సెల్ కౌంట్ ఇవ్వండి మరియు టెక్స్ట్ బటన్ విషయంలో టెక్స్ట్ లైన్ నంబర్ ఇవ్వండి.
హైలైట్ కలర్ బటన్ ఫోకస్ అయినప్పుడు ఫోకస్ కలర్‌ని నిర్వచించండి
చిత్రం బటన్‌పై చిత్రాన్ని ప్రదర్శించండి.
న్యాయంచేయటానికి వచనాన్ని సమర్థించండి; ఎడమ, కుడి, మధ్య
ప్యాడ్క్స్ వచనానికి ఎడమ లేదా కుడి పాడింగ్.
వరి టెక్స్ట్ యొక్క ఎగువ లేదా దిగువకు ప్యాడింగ్.
ఉపశమనం బటన్‌కు వర్తించాల్సిన సరిహద్దు రకాన్ని నిర్వచించండి, అనగా, GROOVE, RAISED, మొదలైనవి.
రాష్ట్రం బటన్ స్థితిని సూచిస్తుంది. డిఫాల్ట్‌గా, ఇది యాక్టివ్ స్థితిలో ఉంది. బటన్‌ను స్పందించకుండా చేయడానికి, దాన్ని డిసేబుల్ స్థితికి సెట్ చేయండి.
అండర్లైన్ బటన్ యొక్క టెక్స్ట్ కోసం అండర్‌లైన్‌ను నాన్-నెగటివ్ నంబర్‌కు సెట్ చేయడం ద్వారా ప్రారంభించండి. డిఫాల్ట్‌గా, ఇది -1కి సెట్ చేయబడింది, అంటే అండర్‌లైన్ లేదు.
వెడల్పు బటన్ వెడల్పును నిర్వచించండి. ఇమేజ్ విషయంలో పిక్సెల్ కౌంట్ ఇవ్వండి మరియు టెక్స్ట్ బటన్ విషయంలో టెక్స్ట్ లైన్ నంబర్ ఇవ్వండి.
ర్యాప్లెంగ్త్ ఇచ్చిన పొడవులో వచనాన్ని చుట్టండి.

ఉదాహరణ 1

ఈ ఉదాహరణలో, మేము ఎలాంటి ఫాన్సీ ఫార్మాటింగ్‌ని వర్తింపజేయకుండా సరళమైన బటన్‌ను సృష్టిస్తాము. క్రింద కోడ్ చూద్దాం. పై ఉదాహరణలో, ప్రోగ్రామ్‌లో దాని ఫంక్షన్‌లను ఉపయోగించడానికి మేము tkinter లైబ్రరీని దిగుమతి చేసాము. డిస్ప్లే కోసం రూట్ ఎలిమెంట్ tkinter.Tk()తో సృష్టించబడుతుంది. బటన్ పరిమాణం జ్యామితి() ఫంక్షన్‌లో ఇవ్వబడింది. ఆ తరువాత, 'న్యూ బటన్' టెక్స్ట్‌తో బటన్‌ను సృష్టించడానికి 'బటన్' ఫంక్షన్ అంటారు.





tkinter దిగుమతి నుండి *
r = Tk ( )
r.జ్యామితి ( '100x100' )
stick = బటన్ ( r, టెక్స్ట్ = 'కొత్త బటన్!' , bd = '5' ,
ఆదేశం = r.నాశనము )
కర్ర.ప్యాక్ ( వైపు = 'పైన' )
r.mainloop ( )



మీరు కోడ్‌ని అమలు చేసినప్పుడు, మీ స్క్రీన్‌పై కింది బటన్‌ని మీరు చూస్తారు:



ఉదాహరణ 2

ఇప్పుడు, మీరు మెసేజ్ బాక్స్‌ను క్లిక్ చేసినప్పుడు దాన్ని తెరిచే బటన్‌ను డిజైన్ చేద్దాం. దిగువ కోడ్‌పై దృష్టి సారించి, ఆపై బటన్ నుండి సందేశ పెట్టెను ఎలా సృష్టించాలో అర్థం చేసుకుందాం.

ఈ ఉదాహరణలో, మేము అవసరమైన మాడ్యూల్‌లను దిగుమతి చేసాము మరియు మీరు బటన్‌ను క్లిక్ చేసినప్పుడు పిలవబడే 'న్యూబటన్' ఫంక్షన్‌ని నిర్వచించాము. “tkinter.Button(r, text = “Click Me!”, command = newButton)” స్టేట్‌మెంట్ “నన్ను క్లిక్ చేయండి!” అనే వచనంతో బటన్‌ను సృష్టిస్తుంది.

tkinter దిగుమతి
tkinter.messageboxని దిగుమతి చేయండి
r = tkinter.Tk ( )
డెఫ్ న్యూబటన్ ( ) :
tkinter.messagebox.showinfo ( 'కొత్త బటన్' , 'హలో పైథాన్!' )
nb = tkinter.Button ( r, టెక్స్ట్ = 'నన్ను క్లిక్ చెయ్యి!' , ఆదేశం = కొత్త బటన్ )
nb.pack ( )
r.mainloop ( )



దిగువ బటన్‌ను చూడండి:


మీరు ఈ బటన్‌పై క్లిక్ చేసినప్పుడు, “కమాండ్ = కొత్త బటన్” అమలు చేయబడుతుంది. ఇది ఫంక్షన్‌ను “newButton” అని పిలుస్తుంది మరియు సిస్టమ్ “newButton” ఫంక్షన్‌లోకి వచ్చినప్పుడు, ఇది tkinter.messagebox.showinfo (“న్యూ బటన్”, “హలో పైథాన్!”) స్టేట్‌మెంట్‌ను కనుగొంటుంది, దానితో సందేశ పెట్టెను సృష్టిస్తుంది సందేశం “హలో పైథాన్!” మరియు టైటిల్ 'కొత్త బటన్'. సందేశ పెట్టె క్రింద ఇవ్వబడింది:


మీరు “సరే” నొక్కినప్పుడు, సందేశ పెట్టె మూసివేయబడుతుంది మరియు మీరు మరోసారి బటన్‌ను నొక్కితే, సందేశ పెట్టె మరోసారి వస్తుంది.

ఉదాహరణ 3

ఈ ఉదాహరణలో, మేము బహుళ బటన్‌లను సృష్టిస్తాము మరియు బటన్‌ను క్లిక్ చేసినప్పుడు వేరే సందేశాన్ని ప్రదర్శిస్తాము. దిగువ జోడించిన స్క్రీన్‌షాట్‌లోని కోడ్‌ని చూడండి.

ఇక్కడ, అవసరమైన మాడ్యూల్‌లను దిగుమతి చేసి, బటన్‌ల పరిమాణాన్ని నిర్వచించిన తర్వాత మేము 4 ఫంక్షన్‌లను (ఎడమ, కుడి, ఎగువ మరియు దిగువ) నిర్వచించినట్లు మీరు చూడవచ్చు. ప్రతి ఫంక్షన్ దానికి కనెక్ట్ చేయబడిన బటన్‌ను క్లిక్ చేసినప్పుడు కాల్ చేయబడుతుంది. ఇప్పుడు, 4 బటన్లు సృష్టించబడ్డాయి మరియు ఎడమ, కుడి, ఎగువ మరియు దిగువ ఉంచబడ్డాయి.

tkinter దిగుమతి నుండి *
r = Tk ( )
r.జ్యామితి ( '200x200' )
డెఫ్ ఎడమ ( ) :
messagebox.showinfo ( 'ఎడమ బటన్' , 'ఎడమ బటన్ క్లిక్ చేయబడింది' )
డెఫ్ కుడి ( ) :
messagebox.showinfo ( 'కుడి బటన్' , 'కుడి బటన్ క్లిక్ చేయబడింది' )
డెఫ్ టాప్ ( ) :
messagebox.showinfo ( 'టాప్ బటన్' , 'టాప్ బటన్ క్లిక్ చేయబడింది' )
డెఫ్ దిగువన ( ) :
messagebox.showinfo ( 'దిగువ బటన్' , 'దిగువ బటన్ క్లిక్ చేయబడింది' )
b1 = బటన్ ( r, text = 'ఎడమ' , ఆదేశం = ఎడమ, క్రియాశీల ముందుభాగం = 'ఎరుపు' ,
క్రియాశీల నేపథ్యం = 'గులాబీ' , వరి = 10 )
b2 = బటన్ ( r, టెక్స్ట్ = 'కుడి' , ఆదేశం = కుడి, క్రియాశీల ముందుభాగం = 'నలుపు' ,
క్రియాశీల నేపథ్యం = 'గులాబీ' , వరి = 10 )
b3 = బటన్ ( r, టెక్స్ట్ = 'టాప్' , ఆదేశం = పైన, క్రియాశీల ముందుభాగం = 'గోధుమ' ,
క్రియాశీల నేపథ్యం = 'గులాబీ' , వరి = 10 )
b4 = బటన్ ( r, టెక్స్ట్ = 'దిగువ' , ఆదేశం = దిగువన, క్రియాశీల ముందుభాగం = 'ఊదా' ,
క్రియాశీల నేపథ్యం = 'గులాబీ' , వరి = 10 )
b1.pack ( వైపు = ఎడమ )
b2.pack ( వైపు = కుడి )



కోడ్‌ని అమలు చేద్దాం.


కోడ్‌ని అమలు చేసిన తర్వాత ప్రదర్శించబడే మొదటి విడ్జెట్ ఇది. మరియు మీరు ఎగువ బటన్‌ను క్లిక్ చేసినప్పుడు, మీరు ఈ క్రింది సందేశాన్ని చూస్తారు:


మీరు దిగువ బటన్‌ను క్లిక్ చేస్తే, మీరు క్రింది సందేశ పెట్టెను చూస్తారు:


ఎడమ బటన్‌పై క్లిక్ చేసిన తర్వాత, మీరు సందేశ పెట్టెను క్రింది విధంగా చూడవచ్చు:


కుడి బటన్‌ను క్లిక్ చేయడం ద్వారా క్రింది సందేశం ప్రదర్శించబడుతుంది.

ముగింపు

ఈ వ్యాసంలో, పైథాన్ యొక్క tkinter యుటిలిటీ లైబ్రరీ మరియు దాని ఉపయోగకరమైన ఫంక్షన్ “బటన్” గురించి మేము తెలుసుకున్నాము. పైథాన్ ప్రోగ్రామ్‌లో బటన్‌లను రూపొందించడానికి మరియు రూపొందించడానికి బటన్ ఫంక్షన్ ఉపయోగించబడుతుంది. మీ పైథాన్ ప్రోగ్రామ్‌లో బటన్() ఫంక్షన్‌ను ఎలా ఉపయోగించాలో అర్థం చేసుకోవడానికి మేము కొన్ని సాధారణ ఉదాహరణలను ప్రదర్శించాము.