ich versuche aus einer Tabelle aus einer Datenbank die Werte in eine Combobox zu lesen. Erstellt habe ich die GUI mit dem QT-Designer. Ich bekomme es nicht hin und nach stundenlanger
Google Suche dachte ich vielleicht kann mir hier geholfen werden:
Name der Combobox: combo
Hier der Quellcode:
Code: Alles auswählen
import sqlite3
from PySide6.QtWidgets import QApplication
from PySide6.QtWidgets import QMainWindow, QComboBox
from PySide6 import QtSql
from boerse import Ui_MainWindow
class Frm_main(QMainWindow, Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self)
self.bt_save.clicked.connect(self.datenschreiben)
self.bt_finish.clicked.connect(self.ende)
self.combo.addItems(self.combobox1())
def combobox1(self):
connection = sqlite3.connect("boerse.db")
cursor = connection.cursor()
sql1 = ("SELECT name FROM tb1")
cursor.execute(sql1)
pmList = cursor.fetchall()
connection.commit()
connection.close()
return pmList
app = QApplication()
frm_main = Frm_main()
frm_main.show()
app.exec_()
Gruß Mars82