EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

[BugWrong] Что то работает в QT нормально, а в web не работает.


Author Message
Written on: 18. 09. 2014 [13:20]
AlexPTE
Алексей Ильин
Topic creator
registered since: 31.07.2014
Posts: 26
Добрый день.

Столкнулся с рядом проблем, которые возникают только при просмотре в web интерфейсе, а из-под linux в QT все отлично:

1. Сейчас беспокоет, что в элементе Document при обновлении содержимого, положение скролинга внутри документа перекидывает наверх. Как и говорил в QT все нормально, позиция скроллинга остается не изменной.
2. Я уже писал, что в Media в web'е не приходило событие ws_MapAct0Left. Все решилось, когда поменял способ загрузки картинки с src на backImg. Как и говорил в QT событие приходит в обоих случаях.
3. Был создан элемент media, содержащий картинку, путем подгрузки ее через src, масштаб по каждой оси 0.5 . В процессе работы, подгружались разные картинки. В web'е картинка, с каждым изменением, уменьшалась в два раза, пока не пропадала
совсем. В QT такого не произходило. Сейчас не помню, но вроде при backImg такого не происходило, но при этом картинка становилась мутной. Пришлось остановится на src и без масштаба.
Written on: 18. 09. 2014 [15:26]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"AlexPTE" wrote:

Столкнулся с рядом проблем, которые возникают только при просмотре в web интерфейсе, а из-под linux в QT все отлично:

Где писалось, что они должны быть абсолютно идентичны?

"AlexPTE" wrote:

1. Сейчас беспокоет, что в элементе Document при обновлении содержимого, положение скролинга внутри документа перекидывает наверх. Как и говорил в QT все нормально, позиция скроллинга остается не изменной.

Кто обещал сохранение? Особенно в зоопарке браузеров с разницей этого механизма у каждого, а порой и не возможности управлять вообще.

"AlexPTE" wrote:

2. Я уже писал, что в Media в web'е не приходило событие ws_MapAct0Left. Все решилось, когда поменял способ загрузки картинки с src на backImg. Как и говорил в QT событие приходит в обоих случаях.

А я Вас отсылал к ДемоБД, где у теста с этим проблем нет, причём с "src", где оно и может служить основой для карты на Web.

"AlexPTE" wrote:

3. Был создан элемент media, содержащий картинку, путем подгрузки ее через src, масштаб по каждой оси 0.5 . В процессе работы, подгружались разные картинки. В web'е картинка, с каждым изменением, уменьшалась в два раза, пока не пропадала
совсем. В QT такого не произходило. Сейчас не помню, но вроде при backImg такого не происходило, но при этом картинка становилась мутной. Пришлось остановится на src и без масштаба.

Беру "ДемоБД" тестовый кадр "Тесты"->"Тесты Медиа":
- меняю геометрию виджета "column" в [160:213]
- меняю масштаб виджета "column" в [0.5:0.5]
- добавляю код замены:
JAVASCRIPT
if(f_start) { imArr = new Array("bake","column","help","previous"); imCnt = 0; }
column_src = imArr[imCnt];
if((++imCnt) >= imArr.length) imCnt = 0;

- Запускаю проект "Группы сигнализации" из Хрома: всё корректно меняется и никак не уменьшается, причём и map так прекрасно работает!

Learn, learn and learn better than work, work and work.
Written on: 22. 09. 2014 [19:10]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"roman" wrote:

"AlexPTE" wrote:

1. Сейчас беспокоет, что в элементе Document при обновлении содержимого, положение скролинга внутри документа перекидывает наверх. Как и говорил в QT все нормально, позиция скроллинга остается не изменной.

Кто обещал сохранение? Особенно в зоопарке браузеров с разницей этого механизма у каждого, а порой и не возможности управлять вообще.

Кстати в том-же Chromium позиция скрола безо всяких вмешательств сохраняется. Открываем кадр "ПИД" и видим на списке параметров, слева вверху.

Learn, learn and learn better than work, work and work.
Written on: 19. 10. 2014 [19:25]
tka4ev_s
Сергей Ткачев
registered since: 19.10.2014
Posts: 30
Добрый день!!!
При открытии проекта в браузере на контейнерах box появляются полосы прокрутки а при переключении страниц пропадают.

[This article was edited 1 times, at last 19.10.2014 at 19:28.]
Attachment

Снимок экрана от 2014-10-19 20:10:53.png (File type: image/png, Size: 492.58 kilobytes) — 1643 downloads
Written on: 19. 10. 2014 [19:34]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"tka4ev_s" wrote:

При открытии проекта в браузере на контейнерах box появляются полосы прокрутки а при переключении страниц пропадают.

У меня не появляется (Chromium, FireFox), хотя как раз на них, при подключении к готовому сеансу, не убираются.
Погляжу.

Learn, learn and learn better than work, work and work.
Written on: 21. 10. 2014 [22:25]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"roman" wrote:

У меня не появляется (Chromium, FireFox), хотя как раз на них, при подключении к готовому сеансу, не убираются.

Исправлено!

Learn, learn and learn better than work, work and work.



0250