Tkinter'la yazılan koddaki hata nedir?

SomniumZax1

Decapat
Katılım
4 Şubat 2022
Mesajlar
51
Daha fazla  
Cinsiyet
Erkek
Selam aşağıdaki fotodaki gibi kod yazdım fakat uygulama hata veriyor istediğim butona basınca konsolda butona basıldı yazması ve butona basınca abc.mp3 ün oynaması teşekkür ederim şimdiden

Python:
from importlib.metadata import files
import tkinter

ses = files('C:\Users\Umut Ulaş Satılmış\Desktop vs. İste')


def ClickedButon():
    variable = ClickedButon(window, command = ses)
    print("Butona Tıklandı!!")

window=tkinter.Tk()

button=tkinter.Button(window,text="Button!!",command=ClickedButon)
button.pack()

window.mainloop()
 

Dosya Ekleri

  • IMG_20220925_161844.jpg
    IMG_20220925_161844.jpg
    101,8 KB · Görüntüleme: 48
Son düzenleme:
Selam aşağıdaki fotodaki gibi kod yazdım fakat uygulama hata veriyor istediğim butona basınca konsolda butona basıldı yazması ve butona basınca abc.mp3 ün oynaması teşekkür ederim şimdiden

Python:
from importlib.metadata import files
import tkinter

ses = files('C:\Users\Umut Ulaş Satılmış\Desktop vs. İste')


def ClickedButon():
    variable = ClickedButon(window, command = ses)
    print("Butona Tıklandı!!")

window=tkinter.Tk()

button=tkinter.Button(window,text="Button!!",command=ClickedButon)
button.pack()

window.mainloop()

Merhaba,

Sorun sendeki modülün mp3 dosyasını oynamamasından kaynaklanıyor. Farklı dosya uzantısındaki bir ses dosyasını oynatmayı deneyebilir misin? Örneğin WAV veya FLAC

Ayrıca dosya path'i verirken mümkünse aynı dizinde veya bir alt dizinden vermeye çalış. Çünkü script'i başka bir bilgisayara taşıdığında hata verir. Ayrıca windows'taki boşluklar, Türkçe karakterler de sorunlara sebep olabiliyorlar.

Aşağıda çalışan örnek bir betik var. Senin yazdığının hemen hemen aynısı bir tek farklı modül kullanıyor.

Bu scriptte de seninkine benzer lisans problemi var. Bilgisayarımda hem FLAC hem de AAC dosyasını açabiliyorken; Python modülü FLAC dosyalarını çalıyor, ama AAC çalmıyor.

Örnek ses dosyasının kaynağı: Örnek ses dosyaları

Python:
import tkinter as tk
import pygame

root = tk.Tk()
root.title('Cartel - Evdeki Ses')
root.geometry("400x300")

def play_sound():
    pygame.mixer.music.load("sample.flac")
    pygame.mixer.music.play()

pygame.mixer.init()

play_button = tk.Button(root, text="Play Music", command=play_sound)
play_button.pack(pady=20)

root.mainloop()

Saygılarımla
 
Merhaba,

Sorun sendeki modülün mp3 dosyasını oynamamasından kaynaklanıyor. Farklı dosya uzantısındaki bir ses dosyasını oynatmayı deneyebilir misin? Örneğin WAV veya FLAC

Ayrıca dosya path'i verirken mümkünse aynı dizinde veya bir alt dizinden vermeye çalış. Çünkü script'i başka bir bilgisayara taşıdığında hata verir. Ayrıca windows'taki boşluklar, Türkçe karakterler de sorunlara sebep olabiliyorlar.

Aşağıda çalışan örnek bir betik var. Senin yazdığının hemen hemen aynısı bir tek farklı modül kullanıyor.

Bu scriptte de seninkine benzer lisans problemi var. Bilgisayarımda hem FLAC hem de AAC dosyasını açabiliyorken; Python modülü FLAC dosyalarını çalıyor, ama AAC çalmıyor.

Örnek ses dosyasının kaynağı: Örnek ses dosyaları

Python:
import tkinter as tk
import pygame

root = tk.Tk()
root.title('Cartel - Evdeki Ses')
root.geometry("400x300")

def play_sound():
    pygame.mixer.music.load("sample.flac")
    pygame.mixer.music.play()

pygame.mixer.init()

play_button = tk.Button(root, text="Play Music", command=play_sound)
play_button.pack(pady=20)

root.mainloop()

Saygılarımla
Tabi ki müsait olunca deneyip cevaplarım teşekkür ederim

Merhaba,

Sorun sendeki modülün mp3 dosyasını oynamamasından kaynaklanıyor. Farklı dosya uzantısındaki bir ses dosyasını oynatmayı deneyebilir misin? Örneğin WAV veya FLAC

Ayrıca dosya path'i verirken mümkünse aynı dizinde veya bir alt dizinden vermeye çalış. Çünkü script'i başka bir bilgisayara taşıdığında hata verir. Ayrıca windows'taki boşluklar, Türkçe karakterler de sorunlara sebep olabiliyorlar.

Aşağıda çalışan örnek bir betik var. Senin yazdığının hemen hemen aynısı bir tek farklı modül kullanıyor.

Bu scriptte de seninkine benzer lisans problemi var. Bilgisayarımda hem FLAC hem de AAC dosyasını açabiliyorken; Python modülü FLAC dosyalarını çalıyor, ama AAC çalmıyor.

Örnek ses dosyasının kaynağı: Örnek ses dosyaları

Python:
import tkinter as tk
import pygame

root = tk.Tk()
root.title('Cartel - Evdeki Ses')
root.geometry("400x300")

def play_sound():
    pygame.mixer.music.load("sample.flac")
    pygame.mixer.music.play()

pygame.mixer.init()

play_button = tk.Button(root, text="Play Music", command=play_sound)
play_button.pack(pady=20)

root.mainloop()

Saygılarımla
düzelteyim senin kodun üstünden denemek istedim ve

Hello from the pygame community. Contribute - pygame wiki
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\Umut Ulaş Satılmış\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "c:\Users\Umut Ulaş Satılmış\Desktop\code\code\python\button ses\ses2.py", line 9, in play_sound
pygame.mixer.music.load("sample.flac")
pygame.error: No file 'sample.flac' found in working directory 'C:\Users\Umut Ulaş Satılmış\Desktop\code'.


şeklinden bir hata alıyorum konsol kısmında ilgilenirseniz iyi olur yoksa sample.flac isminde bir şey mi olacak
 
Son düzenleme:
Merhaba,

Kod sana hatasını söylüyor. "No file 'sample.flac' found in working directory 'C:\Users\Umut Ulaş Satılmış\Desktop\code'. " Yani dosyayı bulmamamış.

Sana yazmış olduğum web safasından örnek FLAC dosyasını indir. Adının sample.flac olduğunu kontrol et veya dosya adı neyse kodun içerisinde o dosya adını yaz.

Tekrar çalıştırmayı dene ☺️
 
Merhaba,

Kod sana hatasını söylüyor. "No file 'sample.flac' found in working directory 'C:\Users\Umut Ulaş Satılmış\Desktop\code'. " Yani dosyayı bulmamamış.

Sana yazmış olduğum web safasından örnek FLAC dosyasını indir. Adının sample.flac olduğunu kontrol et veya dosya adı neyse kodun içerisinde o dosya adını yaz.

Tekrar çalıştırmayı dene ☺️
Merhaba tekrar sample.flac dosyası aynı klasörün içerisinde olmasına rağmen hala bulamıyor sebebi nedir hala aynı hatayı alıyorum

Merhaba tekrar sample.flac dosyası aynı klasörün içerisinde olmasına rağmen hala bulamıyor sebebi nedir hala aynı hatayı alıyorum
hata ise bu


Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\Umut Ulaş Satılmış\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "c:\Users\Umut Ulaş Satılmış\Desktop\code\code\ses2.py", line 9, in play_sound
pygame.mixer.music.load("sample.flac")
pygame.error: No file 'sample.flac' found in working directory 'C:\Users\Umut Ulaş Satılmış\Desktop\code'. şimdi ise fotoğraf atayım buraya bakın sizde

Tabi ki müsait olunca deneyip cevaplarım teşekkür ederim


düzelteyim senin kodun üstünden denemek istedim ve

Hello from the pygame community. Contribute - pygame wiki
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\Umut Ulaş Satılmış\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "c:\Users\Umut Ulaş Satılmış\Desktop\code\code\python\button ses\ses2.py", line 9, in play_sound
pygame.mixer.music.load("sample.flac")
pygame.error: No file 'sample.flac' found in working directory 'C:\Users\Umut Ulaş Satılmış\Desktop\code'.


şeklinden bir hata alıyorum konsol kısmında ilgilenirseniz iyi olur yoksa sample.flac isminde bir şey mi olacak
 

Dosya Ekleri

  • IMG_20220927_170908.jpg
    IMG_20220927_170908.jpg
    147,3 KB · Görüntüleme: 22
Son düzenleme:
Merhaba tekrar sample.flac dosyası aynı klasörün içerisinde olmasına rağmen hala bulamıyor sebebi nedir hala aynı hatayı alıyorum


hata ise bu


Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\Umut Ulaş Satılmış\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "c:\Users\Umut Ulaş Satılmış\Desktop\code\code\ses2.py", line 9, in play_sound
pygame.mixer.music.load("sample.flac")
pygame.error: No file 'sample.flac' found in working directory 'C:\Users\Umut Ulaş Satılmış\Desktop\code'. şimdi ise fotoğraf atayım buraya bakın sizde
Merhaba,

Yazmış olduğunuz son kodu paylaşabilir misiniz?

Saygılarımla.
 
Merhaba,

Yazmış olduğunuz son kodu paylaşabilir misiniz?

Saygılarımla.
Merhaba biraz geç oldu özür dilerim meşguldüm ve pc arıza yaptı şimdi yeni pc geçtim kod ise

import tkinter as tk import pygame root = tk.Tk() root.title('Cartel - Evdeki Ses') root.geometry("400x300") def play_sound(): pygame.mixer.music.load("sample.flac") pygame.mixer.music.play("abc.wav") pygame.mixer.init() play_button = tk.Button(root, text="Play Music", command=play_sound) play_button.pack(pady=20) root.mainloop()
 

Geri
Yukarı