কম্পিউটার

একটি Tkinter বোতাম চাপলে আমি কিভাবে একটি শব্দ বাজাতে পারি?


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

একটি অ্যাপ্লিকেশন তৈরি করতে যা একটি বোতামে ক্লিক করলে কিছু শব্দ বাজবে, আমাদের এই পদক্ষেপগুলি অনুসরণ করতে হবে,

  • নিশ্চিত করুন যে Pygame আপনার স্থানীয় মেশিনে ইনস্টল করা আছে। আপনি পাইগেম ইনস্টল করতে পারেন pip install pygame ব্যবহার করে আদেশ।

  • শুরু করুন Pygame pygame.mixture.init() ব্যবহার করে মিশ্রণ

  • একটি বোতাম উইজেট তৈরি করুন যা সঙ্গীত বাজানোর জন্য আরও ব্যবহৃত হয়।

  • একটি ফাংশন play_sound() সংজ্ঞায়িত করুন এবং mixture.load.music(filename)-এ ফাইলের অবস্থান উল্লেখ করে সঙ্গীত লোড করুন .

  • mixture.music.play() যোগ করুন গান বাজানোর জন্য।

উদাহরণ

# Import the required libraries
from tkinter import *
import pygame
from PIL import Image, ImageTk

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the window
win.geometry("700x500")

# Add a background image
bg = ImageTk.PhotoImage(file="music.jpg")

label = Label(win, image=bg)
label.place(x=0, y=0)

# Initialize mixer module in pygame
pygame.mixer.init()

# Define a function to play the music
def play_sound():
   pygame.mixer.music.load("sample1.mp3")
   pygame.mixer.music.play()

# Add a Button widget
b1 = Button(win, text="Play Music", command=play_sound)
b1.pack(pady=60)

win.mainloop()

আউটপুট

যদি আমরা উপরের কোডটি চালাই, এটি একটি বোতাম সহ একটি উইন্ডো প্রদর্শন করবে। এখন, অ্যাপ্লিকেশনটিতে কিছু সঙ্গীত চালানোর জন্য প্রদত্ত ফাংশনে সঙ্গীত অবস্থান যোগ করুন।

একটি Tkinter বোতাম চাপলে আমি কিভাবে একটি শব্দ বাজাতে পারি?


  1. Tkinter এ একটি বোতাম হিসাবে একটি ছবি কিভাবে ব্যবহার করবেন?

  2. টিকিন্টারে কীভাবে গতিশীলভাবে বোতামের পাঠ্যের আকার পরিবর্তন করবেন?

  3. আমি কিভাবে Tkinter এ একটি সাধারণ বার্তা বাক্স তৈরি করতে পারি?

  4. কীভাবে আইফোনে গান চালাবেন