我正在開發一款適用於諾基亞N9的應用程序。因爲我需要繪製東西,我使用從QWidget繼承的類,並在paintEvent上使用QPainter繪製一條線。Qt應用程序對於諾基亞N9 - 繪圖抗鋸齒不起作用
它可以正常工作,但是在我的設備上線是別名,並且在模擬器上反鋸齒。
我看起來,那setRenderHints根本不起作用,並沒有效果。
painter.setRenderHint(QPainter::Antialiasing, true);
該文本是別名(drawText),但行不是。如果我這樣做:
painter.setRenderHint(QPainter::TextAntialiasing, false);
文本在N9上仍然是別名,在模擬器中沒有別名。我卡住了。