Печать Pyside QTableView [закрыто]

У меня есть приложение Python и PySide, которое подключается к базе данных mysql и отображает результаты запроса в QTableView. Мне нужно распечатать содержимое табличного представления. Вот некоторый код:

    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

Я не могу найти пример для этого, и я не очень понимаю из документации, поэтому я был бы признателен за некоторую помощь

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос