Daten aus Datenbank in eine Combobox im QT Designer
Verfasst: Donnerstag 3. Februar 2022, 21:15
HI,
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:
Für Hilfe wäre ich sehr dankbar.
Gruß Mars82
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