Поскольку в вопросе нет никакой конкретики, попытаюсь додумать. Вам нужно сделать так, чтобы по нажатию на кнопку открывалось окно выбора файла? Добавьте в обработчик нажатия следующий код: https://doc.qt.io/qtforpython/PySide2/QtWidgets/QF...
Сергей Чебан, Извините за грубость, но это хлам, а не вопрос. Во-первых, то, что вы пишете в комментариях, нужно было писать сразу в вопросе, чтобы не плодить ненужные ответы. Во-вторых, вы знаете, что такое циклы? В-третьих, совершенно непонятно, что вы тут пытаетесь сделать, os.system вызывает команду оболочки, как если бы вы набрали ее в консоли, она не предназначена для для открытия файлов или воспроизведения звуков. В-четвертых на Тостере есть функция вставки кода, чтобы не плодить такие простыни. Вот то, что вам по-видимому нужно:
from tkinter import Tk
from string import ascii_lowercase
import os
keys_dict = {
"a": "soud1.mp3",
"b": "soud2.mp3",
"c": "soud3.mp3",
"d": "soud4.mp3",
"e": "soud5.mp3"
}
def onpress(key):
print(key.char)
root = Tk()
for key in list(ascii_lowercase):
root.bind(key, onpress)
root.mainloop()
И пожалуйста, прежде чем писать подобные вещи, изучите хотя бы основы программирования.