我想問一下如何使用QPainter::scale()這個函式實作圖形的縮小?比如原來在CAD中畫的圖,自己原樣輸出的話特別大,有的顯示不出來,如何縮小坐標系統,讓所有的圖都顯示出來呢?謝謝大家了!
uj5u.com熱心網友回復:
也許你需要的是QGraphicsView里的scale...uj5u.com熱心網友回復:
int minScaleFactorLen = qMin(this->width(), this->height()); painter.scale(minScaleFactorLen/ actualLen, minScaleFactorLen/ actualWidth); actualLen和actual width是你當前坐標系下的實際像素寬度長度轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/202786.html
標籤:其他技術討論專區
下一篇:CSDN活躍用戶數
