QPixmap textImage(700,200); QRect rect(0,0,700,200); QPainter textPainter(&textImage); QFont font=textPainter.font(); font.setFamily("幼圓"); font.setPixelSize(86); font.setStretch(40); QPen pen; textPainter.setPen(pen); textPainter.setFont(font); textPainter.drawText(rect,Qt::AlignVCenter|Qt::AlignHCenter,"中華人"); textImage.save("test111.png"); textPainter.end();//////上邊代碼的目的是實作字體拉伸,為的是整個字串填充給定矩形,但是當像素字號>86時就不正常了,沒有拉伸,font.setStretch(40);反而影響間距。<86是沒有問題的哪位高手知道是怎么回事阿,小弟萬分感謝
uj5u.com熱心網友回復:
這應該是個bug,最新版本已經修復了轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/63747.html
標籤:其他技術討論專區
上一篇:可不可以在vscode上用Python寫個互動界面,最好像之前在vs上用c#那樣
下一篇:命名物體語料庫
