டிகிண்டர் பட்டன்

Tikintar Pattan



'பைதான் நிரலாக்க மொழியானது கடினமான குறியீடுகளை எழுதுவதற்கு மட்டும் வடிவமைக்கப்படவில்லை, ஆனால் இது GUI அமைப்பை வடிவமைக்கவும் பயன்படுத்தப்படலாம். tkinter என்பது பைத்தானின் நிலையான நூலக இடைமுகம் ஆகும், இது GUI (வரைகலை பயனர் இடைமுகம்) கருவி தொகுப்பை வழங்குகிறது. tkinter என்பது Tk இடைமுகத்தைக் குறிக்கிறது மற்றும் GUIகளை வடிவமைக்கப் பயன்படுகிறது மற்றும் நிலையான பைத்தானின் அனைத்து விநியோகங்களிலும் சேர்க்கப்பட்டுள்ளது. tkinter கருவித்தொகுப்பு பல பயனுள்ள விட்ஜெட்களைக் கொண்டுள்ளது, மேலும் பொத்தான் பயன்படுத்த எளிதான மற்றும் எளிமையான விட்ஜெட்டுகளில் ஒன்றாகும். பொத்தான் விட்ஜெட் பைதான் பயனரை பைதான் நிரலில் ஒரு பொத்தானை வடிவமைத்து சேர்க்க அனுமதிக்கிறது. இந்த கட்டுரையில் பைதான் பயன்பாட்டில் ஒரு பொத்தானை எவ்வாறு வடிவமைத்து உருவாக்குவது என்பதை நாங்கள் உங்களுக்குக் காண்பிப்போம்.'

பைத்தானில் உள்ள டிகிண்டர் பட்டன்

tkinter நிலையான நூலக இடைமுகத்தால் வழங்கப்பட்ட பொத்தான் விட்ஜெட் பைதான் நிரலில் ஒரு பொத்தானை உருவாக்க மற்றும் சேர்க்க பயன்படுகிறது. பொத்தான் விட்ஜெட்டை எந்த நோக்கத்திற்காகவும் பயன்படுத்தலாம், அதில் எளிய உரையை மட்டும் சேர்க்கலாம் அல்லது படத்தைக் காட்டவும் பயன்படுத்தலாம். ஒரு எளிய செயல்பாடு அல்லது சிக்கலான நடைமுறை பயன்பாட்டு செயல்படுத்தல் செயல்பாடும் பட்டனுடன் இணைக்கப்படலாம்.

பொத்தான் விட்ஜெட்டின் தொடரியல் பின்வருமாறு:








'பட்டன்' என்பது பொத்தான் விட்ஜெட்டை வைத்திருக்கும் மாறியாகும். 'கொள்கலன்' பொத்தான் வைக்கப்படும் முக்கிய கூறுகளை வைத்திருக்கிறது. 'விருப்பம்' ஒரு பொத்தானை வடிவமைக்க மற்றும் அதற்கு சில ஆடம்பரமான வடிவமைப்பைப் பயன்படுத்துவதற்கான விருப்பங்களின் பட்டியலைக் கொண்டுள்ளது.



ஒரு tkinter பொத்தான் விட்ஜெட்டில் இரண்டு சாத்தியமான விருப்பங்கள் இருக்கலாம், ஆனால் மிகவும் பொதுவானவை பின்வருமாறு.



விருப்பங்கள் வரையறை
செயலில் பின்னணி பொத்தானின் மேல் கர்சர் வரும்போது பின்னணி நிறத்தை செயல்படுத்தவும்.
செயலில் முன்புறம் பொத்தானின் மேல் கர்சர் வரும்போது முன்புற நிறத்தை செயல்படுத்தவும்.
bd எல்லை அகலத்தை வரையறுக்கவும். இயல்புநிலை 2 ஆகும்.
bg பின்னணி நிறத்தை வரையறுக்கவும்
கட்டளை செயல்பாட்டைச் செய்யவும், இது பொத்தானைக் கிளிக் செய்வதன் மூலம் நிகழ்த்தப்படும்.
fg முன்புற உரையின் நிறத்தை வரையறுக்கவும்
எழுத்துரு உரைக்கான எழுத்துரு பாணியை வரையறுக்கவும்
உயரம் பொத்தானின் உயரத்தை வரையறுக்கவும். படமாக இருந்தால் பிக்சல் எண்ணிக்கையையும், டெக்ஸ்ட்வல் பட்டனாக இருந்தால் டெக்ஸ்ட் லைன் எண்ணையும் கொடுங்கள்.
சிறப்பம்சமாக நிறம் பொத்தான் ஃபோகஸ் செய்யப்படும் போது ஃபோகஸ் நிறத்தை வரையறுக்கவும்
படம் பொத்தானில் படத்தைக் காட்டவும்.
நியாயப்படுத்த உரையை நியாயப்படுத்துங்கள்; இடது, வலது, மையம்
Padx உரைக்கு இடது அல்லது வலது திணிப்பு.
நெல் உரையின் மேல் அல்லது கீழ் திணிப்பு.
துயர் நீக்கம் பொத்தானுக்குப் பயன்படுத்தப்பட வேண்டிய பார்டர் வகையை வரையறுக்கவும், அதாவது, பள்ளம், உயர்த்தப்பட்டவை போன்றவை.
நிலை பொத்தானின் நிலையைக் குறிக்கிறது. இயல்பாக, இது ஒரு ஆக்டிவ் நிலையில் உள்ளது. பொத்தானைப் பதிலளிக்காததாக மாற்ற, அதை முடக்கப்பட்ட நிலைக்கு அமைக்கவும்.
அடிக்கோடு பொத்தானின் உரைக்கான அடிக்கோட்டை எதிர்மறை எண்ணாக அமைப்பதன் மூலம் அதை இயக்கவும். முன்னிருப்பாக, இது -1 ஆக அமைக்கப்பட்டுள்ளது, அதாவது அடிக்கோடு இல்லை.
அகலம் பொத்தானின் அகலத்தை வரையறுக்கவும். படமாக இருந்தால் பிக்சல் எண்ணிக்கையையும், டெக்ஸ்ட்வல் பட்டனாக இருந்தால் டெக்ஸ்ட் லைன் எண்ணையும் கொடுங்கள்.
மடிப்பு நீளம் கொடுக்கப்பட்ட நீளத்திற்குள் உரையை மடிக்கவும்.

எடுத்துக்காட்டு 1

இந்த எடுத்துக்காட்டில், எந்தவொரு ஆடம்பரமான வடிவமைப்பையும் பயன்படுத்தாமல் ஒரு எளிய பொத்தானை உருவாக்குகிறோம். கீழே உள்ள குறியீட்டைப் பார்ப்போம். மேலே உள்ள எடுத்துக்காட்டில், நிரலில் அதன் செயல்பாடுகளைப் பயன்படுத்த tkinter நூலகத்தை இறக்குமதி செய்தோம். காட்சிக்கான ரூட் உறுப்பு tkinter.Tk() உடன் உருவாக்கப்படுகிறது. பொத்தானின் அளவு வடிவியல்() செயல்பாட்டில் கொடுக்கப்பட்டுள்ளது. அதன் பிறகு, 'புதிய பொத்தான்' என்ற உரையுடன் ஒரு பொத்தானை உருவாக்க 'பொத்தான்' செயல்பாடு அழைக்கப்படுகிறது.





tkinter இறக்குமதியிலிருந்து *
r = Tk ( )
r. வடிவியல் ( '100x100' )
குச்சி = பொத்தான் ( r, உரை = 'புதிய பட்டன்!' , bd = '5' ,
கட்டளை = ஆர்.அழித்தல் )
குச்சி.பேக் ( பக்க = 'மேல்' )
r.mainloop ( )



நீங்கள் குறியீட்டை இயக்கும்போது, ​​உங்கள் திரையில் பின்வரும் பொத்தானைக் காண்பீர்கள்:



உதாரணம் 2

இப்போது, ​​​​நீங்கள் கிளிக் செய்யும் போது செய்தி பெட்டியைத் திறக்கும் ஒரு பொத்தானை வடிவமைப்போம். கீழே உள்ள குறியீட்டில் கவனம் செலுத்தி, ஒரு பொத்தானில் இருந்து செய்தி பெட்டியை எவ்வாறு உருவாக்குவது என்பதைப் புரிந்துகொள்வோம்.

இந்த எடுத்துக்காட்டில், தேவையான தொகுதிகளை நாங்கள் இறக்குமதி செய்துள்ளோம், மேலும் 'புதிய பட்டன்' செயல்பாட்டை வரையறுத்துள்ளோம், அது நீங்கள் பொத்தானைக் கிளிக் செய்யும் போது அழைக்கப்படும். “tkinter.Button(r, text = “Click Me!”, command = newButton)” ஸ்டேட்மென்ட் “Click Me!” என்ற உரையுடன் ஒரு பொத்தானை உருவாக்குகிறது.

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 ( 'இடது பொத்தான்' , 'இடது பொத்தான் கிளிக் செய்யப்பட்டது' )
def right ( ) :
messagebox.showinfo ( 'வலது பொத்தான்' , 'வலது பொத்தான் கிளிக் செய்யப்பட்டது' )
டெஃப் டாப் ( ) :
messagebox.showinfo ( 'மேல் பொத்தான்' , 'மேல் பொத்தான் கிளிக் செய்யப்பட்டது' )
டெஃப் கீழே ( ) :
messagebox.showinfo ( 'கீழே பட்டன்' , 'கீழே பட்டன் கிளிக் செய்யப்பட்டது' )
b1 = பொத்தான் ( ஆர், உரை = 'இடது' , கட்டளை = இடது, செயலில் முன்புறம் = 'சிவப்பு' ,
செயலில் பின்னணி = 'இளஞ்சிவப்பு' , நெல் = 10 )
b2 = பொத்தான் ( r, உரை = 'வலது' , கட்டளை = வலது, செயலில் முன்புறம் = 'கருப்பு' ,
செயலில் பின்னணி = 'இளஞ்சிவப்பு' , நெல் = 10 )
b3 = பொத்தான் ( r, உரை = 'மேல்' , கட்டளை = மேல், செயலில் முன்புறம் = 'பழுப்பு' ,
செயலில் பின்னணி = 'இளஞ்சிவப்பு' , நெல் = 10 )
b4 = பொத்தான் ( r, உரை = 'கீழே' , கட்டளை = கீழே, செயலில் முன்புறம் = 'ஊதா' ,
செயலில் பின்னணி = 'இளஞ்சிவப்பு' , நெல் = 10 )
b1.pack ( பக்க = இடது )
b2.pack ( பக்க = வலது )



குறியீட்டை இயக்குவோம்.


குறியீட்டை இயக்கிய பின் காட்டப்படும் முதல் விட்ஜெட் இதுவாகும். நீங்கள் மேல் பொத்தானைக் கிளிக் செய்தால், பின்வரும் செய்தியைப் பார்ப்பீர்கள்:


கீழே உள்ள பொத்தானைக் கிளிக் செய்தால், பின்வரும் செய்தி பெட்டியைப் பார்ப்பீர்கள்:


இடது பொத்தானைக் கிளிக் செய்த பிறகு, செய்தி பெட்டியை பின்வருமாறு காணலாம்:


வலது பொத்தானைக் கிளிக் செய்தால் பின்வரும் செய்தி காட்டப்படும்.

முடிவுரை

இந்த கட்டுரையில், பைத்தானின் tkinter பயன்பாட்டு நூலகம் மற்றும் அதன் பயனுள்ள செயல்பாடு 'பட்டன்' பற்றி அறிந்துகொண்டோம். பைதான் நிரலில் பொத்தான்களை உருவாக்க மற்றும் வடிவமைக்க பட்டன் செயல்பாடு பயன்படுத்தப்படுகிறது. உங்கள் பைதான் நிரலில் பொத்தான்() செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதைப் புரிந்துகொள்ள உதவும் சில எளிய எடுத்துக்காட்டுகளை நாங்கள் காண்பித்தோம்.