LINUX.ORG.RU

Qt 4.4 будет использовать другую архитектуру управления виджетами


0

0

Похоже они сделали Window-less вариант тулкита. Дочерние виджеты в пределах главного окна теперь не будут иметь хэндлы нативной оконной системы а будут рисоваться самим тулкитом. Это избавит от "мерцания" при перерисовке (что видно в мувиках по ссылке) но я навскидку вижу несколько недостатков. Кто что думает?

http://labs.trolltech.com/blogs/2007/08/09/qt-invaded-by-aliens-the-end-of-al...

★★

А какие хэндлы нативной оконной системы они имели под X? Но вообще да, тот же Designer 4 заметно мигает при переключении на десктоп, где он находится. В отличие от Designer 3. Хорошо бы исправили.

AMDmi3
()

Приятная новость.

smh ★★★
()

Гм, на вид круто, на поверку - посмотрим

troorl ★★
()

переписывают одновременно пол xserver-а и пол winapi. цена кроссплатформенности :)

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

Это очень-очень хорошо: для отрисовки и управления виджетами можно использовать OpenGL, создание виджетов будет происходить намного быстрее, можно будет сделать отрисовку из разных потоков, valgrind будет меньше материться:)

krum
()

Надеюсь в KDE это будет работать. Молодцы, TrollTech!

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

>Да чего там переписовать? Только композиция виджетов, и всё.

Ну, там еще события надо отслеживать и растасовывать по виджетам. Раньше это делала хостовая оконная система а теперь все вручную :)

anonymous
()
Ответ на: комментарий от s0L

С точноостью наоборот, будет работать быстрее, потому что будет меньше взаимодействия с иксами.

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