Ich erhalte eine Reihe von Ergebnissen aus der Datenbank und möchte die QComboBox mit den resultierenden Spalten aus der Datenbank füllen (jede Zeile der QComboBox sollte die gleichen Spalten wie das Datenbankergebnis haben) und danach Ich möchte in der Lage sein, aus einer Zeile der QComboBox eine bestimmte Spalte abzurufen und sie in der App weiter zu verwenden. Ich denke, wenn es möglich wäre, QTableView zu QComboBox hinzuzufügen. Ich möchte dies tun, weil ich den Ergebnissen mehr Bedeutung geben möchte, so dass einige Ergebnisspalten nur einfache Zahlen sind und andere die Beschreibungsinformationen sind.QTableView zu QComboBox hinzufügen
Ich fand heraus, dass es möglich wäre, das Ergebnis zu verketten und die QComboBox aufzufüllen, aber das wird mich mit nur einem Wert für jede Zeile arbeiten lassen und ich muss die Zeichenfolge explodieren, um den genauen Teil zu erhalten musste mit arbeiten.
Es wird besser sein erstellen Sie Ihre eigenes Widget, um diese Art von Job zu machen, QLineEdit Aktion mit einem Pfeil-nach-unten-Symbol (wie in der Combobox) erstellen und auf Aktion ausgelöst ein QFrame mit Ihrem QTableView oder einem anderen Widget Popup, – Simon