I am still very new to Qt but I am developing a type of calculator and want to use a combobox to select a coefficient. I have had success creating a combobox with a liststor
You can use addItem to add a name (text) with an associated value (data):
self.combo.addItem('Foo', 23)
self.combo.addItem('Bar', 42)
A slot can be connected to the activated signal of the combo box, which will send the index of the item selected by the user:
self.combo.activated.connect(self.handleActivated)
You can then use itemText and itemData to access the name and value via the index
parameter:
def handleActivated(self, index):
print(self.combo.itemText(index))
print(self.combo.itemData(index))