gpt4 book ai didi

python - 如何打印 QTableView

转载 作者:太空狗 更新时间:2023-10-30 02:22:12 25 4
gpt4 key购买 nike

<分区>

我有一个连接到 mysql 数据库并在 QTableView 中显示查询结果的 Python 和 PySide 应用程序。我需要打印表格 View 的内容。这是一些代码:

    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

我找不到这方面的例子,我对文档了解不多,所以我很感激一些帮助

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com