LINUX.ORG.RU

Qt 4.2 opensource + X11 - ужасно тормозит (кадр за кадром)!


0

0

Ничего не могу понять. Один и тот же код, в Windows - нормально, в 
Linux - еле перерисовывается. Для примера - код из Tutorial'a...
Код:

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QPushButton hello("Hello world!");
    hello.resize(100, 30);
    hello.show();
    return app.exec();
}

Если этот диалог развернуть на весь экран и понажимать на кнопке -
реакция на экране где то через секунду. Или просто Resize этого
диалога делать - кадр за кадром... Вообщем еле ворочается. Release -
тоже самое, может чуток побыстрее. Ничего не понимаю. Остальные
программы в Linux шустро работают (FireFox, Thunderbird, Eclipse...),
и при resize да и так - даже быстрее чем в винде Smile. OpenGL тоже 
летает (Quake 3)! Тормозят только собранные программы...

OS: Kernel: 2.6.18, Slackware 11, KDE 3.5.4, GCC 3.4.6, драйвер NVIDIA 1.0-8776
Sempron 2500, GeForce FX5700 128MB, 1Gb...
Подскажите куда смотреть?

Посмотри в демке к qt4 arthur, ругнется она на RENDER extension или нет(без него должно замедляться)? Может в этом дело.

YesSSS ★★★
()
Ответ на: комментарий от YesSSS

Все нормально :) Дело было в теме Plastique! В этой теме кнопка рисуется с градиентом и прочими разными изысками. Поэтому и тормозило. А если поставить тему Windows, CleanLook или CDE - то все нормально! Летает так же как и в виндовс!!! Эксперимент проводил в designere. Там есть предпросмотр формы в разных стилях... вот там и обнаружил. :)

coderinside
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.