Drukowanie Pyside QTableView [zamknięte]
Mam aplikację Python i PySide, która łączy się z bazą danych mysql i wyświetla wyniki zapytania w QTableView. Muszę wydrukować zawartość widoku tabeli. Oto kod:
self.db_table = QtGui.QTableView(self)
self.model = QtSql.QSqlQueryModel()
self.model.setQuery("SELECT * FROM simpsons")
self.model.setHeaderData(1, QtCore.Qt.Horizontal, self.tr("First Name"))
self.model.setHeaderData(2, QtCore.Qt.Horizontal, self.tr("Last Name"))
self.db_table.setModel(self.model)
self.print_btn = QtGui.QPushButton("Print")
self.print_btn.clicked.connect(self.print_btn_clicked)
def print_btn_clicked(self):
printDialog = QtGui.QPrintDialog(self.printer, self)
if printDialog.exec_() == QtGui.QDialog.Accepted:
#printing code
Nie mogę znaleźć przykładu i nie rozumiem zbyt wiele z dokumentacji, więc będę wdzięczny za pomoc
Dzięki