Цитата(BRE @ 5.2.2010, 10:30)
А если попробовать:
background-origin: content;
Неа, не помогает (
Есть еще background-size, но он не поддерживается QT
ща попкопаю в эту сторону
Цитата
A background-image does not scale with the size of the widget. To provide a "skin" or background that scales along with the widget size, one must you the border-image. Since the border-image property provides an alternate background, it is not required to specify a background-image when border-image is specified. In the case, when both of them are specified, the border-image draws over the background-image.
---------------------------------------
да..... сделал так
qApp->setStyleSheet(QString("QMainWindow { "
"border-image:url(" + qApp->applicationDirPath() + "/UI/_Back.png);"
"}"
));
Картинка растягивается..... но опять тормоза... по-моему еще больше чем при обычной отрисовке в paintEvent (
--------------------------------------
баг что-ли это
http://bugreports.qt.nokia.com/browse/QTBU...%3Aall-tabpanelВероятно придется насоздавать кучу картинок под все разрешения =)... Хотя это жутко по-идиотски
------------------------------------
да и при использовании стилей в линуксе все равно притормаживает (
BRE, если не сложно можно простенький пример как область переисовывать? или просто на словах... ведь картинка получается масштабируемой... т.е. нужно выщитывать координаты картинки с учетом масштабирования, затем что-то типа грабить реальную область изображения, создавать другой QImage и кормить его painter-у? Или не так?
Я вот подумал.. а влияет ли на производительность то как собрана qt? Статически или динамически, или включена ли поддкержка opengl?