কম্পিউটার

পাইথন - কিভিতে বোতাম অ্যাকশন


কিভি হল একটি ওপেন সোর্স পাইথন লাইব্রেরি যা অ্যাপ্লিকেশনগুলির দ্রুত বিকাশের জন্য যা উদ্ভাবনী ব্যবহারকারী ইন্টারফেস ব্যবহার করে, যেমন মাল্টি-টাচ অ্যাপ। এটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন, সেইসাথে ডেস্কটপ অ্যাপ্লিকেশন বিকাশ করতে ব্যবহৃত হয়। এই নিবন্ধে আমরা দেখব কিভাবে একটি বোতাম টিপলে ইভেন্ট ব্যবহার করতে হয়।

নীচের উদাহরণে আমরা একটি অনুভূমিক বক্সলেআউটে একটি বোতাম এবং একটি লেবেল তৈরি করেছি। আমরা বোতাম এবং লেবেলে প্রাথমিক পাঠ্য দিই। তারপরে আমরা বোতামটি ক্লিক করার জন্য একটি ইভেন্ট তৈরি করি যা বোতাম এবং লেবেলে উভয় পাঠ্য পরিবর্তন করে। এটি একটি একক পাইথন ফাইল৷

উদাহরণ

from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
class ButtonPressApp(App):
   def __init__(self):
      super(ButtonPressApp, self).__init__()
      self.btn = Button(text='Submit Button')
      self.lbl = Label(text='Some text here.')
   def build(self):
      self.btn.bind(on_press=self.click_event)
      layout = BoxLayout()
      layout.orientation = 'horizontal'
      layout.add_widget(self.btn)
      layout.add_widget(self.lbl)
      return layout
   def click_event(self, obj):
      self.btn.background_normal=''
      self.btn.color=(1,0,0,0.8)
      self.btn.text = 'Button Pressed'
      self.lbl.text = 'Text Changed'
MainLayout = ButtonPressApp()
MainLayout.run()

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

আউটপুট

বোতাম টিপানোর আগে।

পাইথন - কিভিতে বোতাম অ্যাকশন

বোতাম টিপানোর পর।

পাইথন - কিভিতে বোতাম অ্যাকশন


  1. Python tkinter বোতামে স্টাইল যোগ করুন

  2. টিকিন্টার পাইথনে সংকোচনযোগ্য ফলক

  3. পাইথনে বাইনারি ট্রি ব্যাস

  4. পাইথনে উত্তরাধিকার