drawText()中QRect不是按照像素单位执行

想用Qt生成pdf文件,已经设置为A4纸大小和300分辨率,使用drawText()函数写入文字,在执行下面一行代码时发现Qrect里的参数单位并不是像素,A4纸300分辨率应该是3508*2479,但QRect的第三个参数要到九千多才能正好居中,而且字体大小pointsize也要调到七十多才是差不多大小,跟正常文档里字号也对不上。

pdfPainter->drawText(QRect(0,0,9450,400),Qt::AlignHCenter|Qt::AlignBottom,"Title");