Russian Qt Forum
Ноябрь 26, 2024, 00:55
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
QWebView и html
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QWebView и html (Прочитано 5491 раз)
blood_shadow
Гость
QWebView и html
«
:
Февраль 21, 2011, 00:45 »
Добрый вечер,
написал html отчет и вставил его в QWebView, но заметил что он сильно тормозит
особенно при выделении текста или при операции Ctrl-Z, сам файл довольно небольшой(строк 500)
самое интересное что сгенерированный говно-код майкрософт-вордом(2500 строк тот же отчет)
не тормозит WebView, народ кто знает что за теги или еще чего может так тормозить WebView?
«
Последнее редактирование: Февраль 21, 2011, 09:13 от blood_shadow
»
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: QWebView и html
«
Ответ #1 :
Февраль 21, 2011, 01:27 »
прикрути html-файл к сообщению
Записан
kubuntu/Win7/x64/NetBeans
UVV
Гость
Re: QWebView и html
«
Ответ #2 :
Февраль 21, 2011, 09:10 »
Версия Qt какая? В 4.6 webView тормозил, в отличие от 4.7.
Записан
blood_shadow
Гость
Re: QWebView и html
«
Ответ #3 :
Февраль 21, 2011, 09:13 »
Цитата: Vyacheslav Yurkov от Февраль 21, 2011, 09:10
Версия Qt какая? В 4.6 webView тормозил, в отличие от 4.7.
та в том и дело что 4.7
Записан
blood_shadow
Гость
Re: QWebView и html
«
Ответ #4 :
Февраль 21, 2011, 09:14 »
Цитата: serg_hd от Февраль 21, 2011, 01:27
прикрути html-файл к сообщению
все прикрутил
Записан
blood_shadow
Гость
Re: QWebView и html
«
Ответ #5 :
Февраль 21, 2011, 21:54 »
уже и классы убрал на всякий пожарный, тормоза всеравно...
а таблицы не тормозят, наверно все через таблицы прийдеться переделывать
«
Последнее редактирование: Февраль 21, 2011, 21:58 от blood_shadow
»
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: QWebView и html
«
Ответ #6 :
Февраль 21, 2011, 22:22 »
Цитата: blood_shadow от Февраль 21, 2011, 21:54
уже и классы
какие классы?
Тормозит из-за куска
Код
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
Гость
Re: QWebView и html
«
Ответ #7 :
Февраль 21, 2011, 22:58 »
Цитата: serg_hd от Февраль 21, 2011, 22:22
А точнее "float:left;" в нём. Измени вёрстку, т.к. в твоём варианте слишком много дивов и спанов, а позиционирование по обтеканию трудный процесс сам по себе. Не делается так.
да точно,
а как без дивов и спанов? с хтмл ток два дня как знаком, можно пример кода выравнивания для печати?
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: QWebView и html
«
Ответ #8 :
Февраль 21, 2011, 23:21 »
Считается, что вёрстка на дивах это тру, а на таблицах нет. Например, что в некоторых браузерах таблица не отобразиться, пока полностью не будет загружена и т.п. и т.д. Но в твоём случае это неважно. Да и чтобы верстать на дивах надо знать не только как ставить ему обтекания, нужны базовые знания css. Лучше воспользуйся таблицами, просто выравнивай содержимое ячееек как тебе надо будет, объединяй столбцы/строки, на самом деле там всё предельно просто, это же даже не программирование.
Тут
есть всё что надо.
«
Последнее редактирование: Февраль 22, 2011, 00:44 от serg_hd
»
Записан
kubuntu/Win7/x64/NetBeans
blood_shadow
Гость
Re: QWebView и html
«
Ответ #9 :
Февраль 21, 2011, 23:26 »
Цитата: serg_hd от Февраль 21, 2011, 23:21
Считается, что вёрстка на дивах это тру, а на таблицах нет. Например, что в некоторых браузер таблица не отобразиться, пока полностью не будет загружена и т.п. и т.д. Но в твоём случае это неважно. Да и чтобы верстать на дивах надо знать не только как ставить ему обтекания, нужны базовые знания css. Лучше воспользуйся таблицами, просто выравнивай содержимое ячееек как тебе надо будет, объединяй столбцы/строки, на самом деле там всё предельно просто, это же даже не программирование.
Тут
есть всё что надо.
ок, спасибо, с самого начала у меня все было в таблицах, но мне задурили голову будто это быдло-метод и я решил дивами зафигачить..
так что пока сделаю таблицей, а после проекта сяду за хтмл и сss
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...