কম্পিউটার

পাইথন - কিভিতে বোতাম দিয়ে কাজ করা


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

বোতাম হল একটি লেবেল যার সাথে সংশ্লিষ্ট ক্রিয়াকলাপগুলি ট্রিগার হয় যখন বোতাম টিপানো হয় (বা একটি ক্লিক/স্পর্শের পরে ছেড়ে দেওয়া হয়)। আমরা বোতামের পিছনে ফাংশন যোগ করতে পারি এবং বোতামটিকে স্টাইল করতে পারি।

উদাহরণ

# import kivy module
import kivy  
# this restrict the kivy version below this kivy version you cannot
# use the app or software
kivy.require("1.9.1")  
# base Class of your App inherits from the App class.
# app:always refers to the instance of your application
from kivy.app import App  
# creates the button in kivy if not imported shows the error
from kivy.uix.button import Button  
# class in which we are creating the button
class ButtonApp(App):      
   def build(self):
      # use a (r, g, b, a) tuple
      btn = Button(text ="Push Me !",
         font_size ="20sp",
         background_color =(1, 1, 1, 1),
         color =(1, 1, 1, 1),
         size =(32, 32),
         size_hint =(.2, .2),
         pos =(300, 250))
      # bind() use to bind the button to function callback
      btn.bind(on_press = self.callback)
      return btn
   # callback function tells when button pressed
   def callback(self, event):
      print("button pressed")
      print('Kivy!')  
# creating the object root for ButtonApp() class
root = ButtonApp()  
#run function runs the whole program. run() method which calls the #target function passed to the constructor.
root.run()
এ পাস করে
  1. পাইথনে tkinter এ একটি বোতাম তৈরি করা হচ্ছে

  2. পাইথনের অভ্যন্তরীণ কাজ

  3. পাইথনে ইমেজ নিয়ে কাজ করছেন?

  4. পাইথনে পিডিএফ ফাইলের সাথে কাজ করছেন?