Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: unkeep от Май 12, 2015, 18:13



Название: [РЕШЕНО] зависает QWebView
Отправлено: unkeep от Май 12, 2015, 18:13
происходит это в момент добавления его в качестве таба в QTabWidget. Если не добавлять его, а просто вызвать show - не зависает.
Причем  это явление зависит от содержимого QWebView, так как с менее ёмкой страницей проблем не было.


Название: Re: зависает QWebView
Отправлено: gil9red от Май 13, 2015, 00:05
Перерисовывается, наверное


Название: Re: зависает QWebView
Отправлено: unkeep от Май 13, 2015, 09:19
а какая разница в перерисовке виджета без парента и с парентом?


Название: Re: зависает QWebView
Отправлено: Bepec от Май 13, 2015, 09:23
Это ресайз всех элементов, чтобы оно вписалось в таб.
Тот же хром аналогично тормозит, правда нужен чрезвычайно толстый сайт. :)


Название: Re: зависает QWebView
Отправлено: unkeep от Май 13, 2015, 11:30
ура. нашёл! дело не в вебкит вообще было! У меня по сигналу currentTabChanged выполнялась функция в которой оказалось зацикливание(в цикле i была quint8, а количество итераций для некоторых страниц > 300). Соответсвенно при добавлении таба с большой страницей в пустой табВиджет получался косяк.


Название: Re: [РЕШЕНО] зависает QWebView
Отправлено: Bepec от Май 13, 2015, 11:51
Оуммм... закрывай тему и удаляй, Оуммм :D