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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.