2013-02-07 73 views
1

我使用Ubuntu 12.10 64位。我從Ubuntu repo安裝了Qt4。 版本是4.8.3的Qt和Qt Creator 2.5.2Qt4和Qt5之間的外觀差異

我也是從qt-project.org下載QT5和其版本號爲 的Qt 5.0.1和Qt Creator 2.6.2

當我編譯並運行同一個項目,它們的外觀略有不同。 這是什麼原因?是因爲Ubuntu還是Qt5?

http://i48.tinypic.com/iwnfhk.png

http://i48.tinypic.com/iwnfhk.png

+0

我改變了圖像。 Qt4看起來更清晰銳利 – ekremk

+0

可能[此錯誤](https://bugreports.qt-project.org/browse/QTBUG-27106)...? –

+0

我在Windows 7上做了同樣的事情,Qt4和Qt5看起來完全一樣。 – ekremk

回答

5

QT5帶來了GUI代碼的一些重大變化,如果你發現差異很可能將下降到而不是別的。

新的圖形體系結構。 Qt 5爲Qt Quick引入了一個新的圖形體系結構,在OpenGL上使用了Scenegraph。 OpenGL(ES)2.0強制執行此操作。新的架構使得將基於OpenGL的內容(如着色器效果)與基於Qt Quick的應用程序相結合變得更加容易。基於QWidget的堆棧繼續像Qt 4.x(基於QPainter)一樣工作,但受支持的後端僅限於SW光柵化,像素映射和圖像,用於GL表面的OpenGL後端以及用於PDF的後端生成和打印。不再支持X11和CoreGraphics。

Dr Dobbs Qt5 beta tour