class Table(QtGui.QDialog):
def __init__(self, parent=None):
super(Table, self).__init__(parent)
layout = QtGui.QGridLayout()
self.table = QtGui.QTableWidget()
self.table.setRowCount(20)
self.table.setColumnCount(3)
layout.addWidget(self.table)
self.enterDataInTable()
self.setLayout(layout)
def enterDataInTable(self):
for row in range(0,20):
for column in range(0,3):
self.table.setItem(row, column, QtGui.QTableWidgetItem("cell %s-%s"%(row+1,column+1)))
Этот код создает таблицу с 20 строками и 3 столбцами, данные в каждой из которых сообщают мне о ее местоположении. Вместо этого я хочу иметь заголовки столбцов и строк базы данных, включая информацию внутри них. Это будет использовать sqlite 3. Как я могу вставить сюда базу данных и правильно подключить ее?