Pyqt5 hoparlör listesi çıkarma

Merhaba, pyqt5 ile cihazın hoparlör listesini çıkarmaya çalışıyorum. Tkinter ile yapabilmiştim ancak bu arayüz formatına geçince yapamadım.

p = pyaudio.PyAudio()
        
        self.output_device_list = []
        for i in range(p.get_device_count()):
            device_info = p.get_device_info_by_index(i)
            if device_info["maxOutputChannels"] > 0:
                device_name = device_info["name"]
                self.output_device_list.append((i, device_name))
                if len(self.output_device_list) == 6:
                    break
        self.output_device_list = tuple(self.output_device_list)

Bu kod parçası cihaz hoparlör listesini çıkarmamıza yarıyor.

for device in self.output_device_list:
            self.output_device_listbox.insert(tk.END, device[1])

tkinter ile bu şekilde yaptığımda cihaz listelerini alabiliyordum.

p = pyaudio.PyAudio()


        self.output_device_list = []
        for i in range(p.get_device_count()):
            device_info = p.get_device_info_by_index(i)
            if device_info["maxOutputChannels"] > 0:
                device_name = device_info["name"]
                self.output_device_list.append((i, device_name))
                if len(self.output_device_list) == 6:
                    break
        self.output_device_list = tuple(self.output_device_list)
        
        
        for device in self.output_device_list:
            
            self.server_erkek.hoparlor_list.??????

server_erkek.hoparlor değişkeni bir QList ’ e bağlı, hoparlör listesini nasıl buna aktarabilirim?

yardım edebilecek varmı :smiley:

QList derken QListWidgetı mı kastettiniz eğer öyle ise

            self.server_erkek.hoparlor_list.addItem(device)

şeklinde aktarabilirsiniz.