Russian Qt Forum
Сентябрь 30, 2024, 20:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QWebView и html  (Прочитано 5447 раз)
blood_shadow
Гость
« : Февраль 21, 2011, 00:45 »

Добрый вечер,
написал html отчет и вставил его в QWebView, но заметил что он сильно тормозит
особенно при выделении текста или при операции Ctrl-Z, сам файл довольно небольшой(строк 500)
самое интересное что сгенерированный говно-код майкрософт-вордом(2500 строк тот же отчет)
не тормозит WebView, народ кто знает что за теги или еще чего может так тормозить WebView?
« Последнее редактирование: Февраль 21, 2011, 09:13 от blood_shadow » Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #1 : Февраль 21, 2011, 01:27 »

прикрути html-файл к сообщению
Записан

kubuntu/Win7/x64/NetBeans
UVV
Гость
« Ответ #2 : Февраль 21, 2011, 09:10 »

Версия Qt какая? В 4.6 webView тормозил, в отличие от 4.7.
Записан
blood_shadow
Гость
« Ответ #3 : Февраль 21, 2011, 09:13 »

Версия Qt какая? В 4.6 webView тормозил, в отличие от 4.7.
та в том и дело что 4.7  Грустный
Записан
blood_shadow
Гость
« Ответ #4 : Февраль 21, 2011, 09:14 »

прикрути html-файл к сообщению
все прикрутил
Записан
blood_shadow
Гость
« Ответ #5 : Февраль 21, 2011, 21:54 »

уже и классы убрал на всякий пожарный, тормоза всеравно... Грустный
а таблицы не тормозят, наверно все через таблицы прийдеться переделывать  Грустный
« Последнее редактирование: Февраль 21, 2011, 21:58 от blood_shadow » Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #6 : Февраль 21, 2011, 22:22 »

уже и классы
какие классы?

Тормозит из-за куска
Код
CSS
span, div {
 
height: 10mm;
 
margin-bottom:2mm;
 
margin-left: 5mm;
 
float:left;
 
}
 

А точнее "float:left;" в нём. Измени вёрстку, т.к. в твоём варианте слишком много дивов и спанов, а позиционирование по обтеканию трудный процесс сам по себе. Не делается так.
« Последнее редактирование: Февраль 21, 2011, 22:36 от serg_hd » Записан

kubuntu/Win7/x64/NetBeans
blood_shadow
Гость
« Ответ #7 : Февраль 21, 2011, 22:58 »


А точнее "float:left;" в нём. Измени вёрстку, т.к. в твоём варианте слишком много дивов и спанов, а позиционирование по обтеканию трудный процесс сам по себе. Не делается так.
да точно,
а как без дивов и спанов? с хтмл ток два дня как знаком, можно пример кода выравнивания для печати?
Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #8 : Февраль 21, 2011, 23:21 »

Считается, что вёрстка на дивах это тру, а на таблицах нет. Например, что в некоторых браузерах таблица не отобразиться, пока полностью не будет загружена и т.п. и т.д. Но в твоём случае это неважно. Да и чтобы верстать на дивах надо знать не только как ставить ему обтекания, нужны базовые знания css. Лучше воспользуйся таблицами, просто выравнивай содержимое ячееек как тебе надо будет, объединяй столбцы/строки, на самом деле там всё предельно просто, это же даже не программирование. Тут есть всё что надо.
« Последнее редактирование: Февраль 22, 2011, 00:44 от serg_hd » Записан

kubuntu/Win7/x64/NetBeans
blood_shadow
Гость
« Ответ #9 : Февраль 21, 2011, 23:26 »

Считается, что вёрстка на дивах это тру, а на таблицах нет. Например, что в некоторых браузер таблица не отобразиться, пока полностью не будет загружена и т.п. и т.д. Но в твоём случае это неважно. Да и чтобы верстать на дивах надо знать не только как ставить ему обтекания, нужны базовые знания css. Лучше воспользуйся таблицами, просто выравнивай содержимое ячееек как тебе надо будет, объединяй столбцы/строки, на самом деле там всё предельно просто, это же даже не программирование. Тут есть всё что надо.
ок, спасибо, с самого начала у меня все было в таблицах, но мне задурили голову будто это быдло-метод и я решил дивами зафигачить..
так что пока сделаю таблицей, а после проекта сяду за хтмл и сss
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.057 секунд. Запросов: 23.