文件名称:QT表格QTableView打印代码实现.rar
文件大小:1.12MB
文件格式:RAR
更新时间:2022-09-05 10:24:32
QT表格 QTableView 打印 QT
使用QPainter和QPrinter;思路是设置首先规定纸张大小为1024*724,然后遍历行列,将表格分割若干小块,然后调用TableView->setRowHidden(i, true);函数,仅显示单个区域,进行grabWidget并drawPixmap到painter上,再调用printer->newPage();新建一页,再仅显示下一个小块,在新的一页上打印下一个小块!借鉴了https://blog.csdn.net/superjoel/article/details/5177199思路,实现代码
【文件预览】:
viewPrint
----mainwindow.ui(2KB)
----mainwindow.cpp(5KB)
----viewPrint.vcxproj(13KB)
----viewPrint.vcxproj.filters(2KB)
----release()
----viewPrint.pro.user(23KB)
----debug()
--------moc_mainwindow.cpp(4KB)
--------viewPrint.ilk(1.44MB)
--------viewPrint.pdb(2.46MB)
--------viewPrint.exe(130KB)
----x64()
--------Debug()
----main.cpp(183B)
----viewPrint.pro(1024B)
----mainwindow.h(432B)
----ui_mainwindow.h(3KB)
----viewPrint.vcxproj.user(608B)