crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Проблема с QLabel.
Trisch
  опции профиля:
сообщение 13.8.2014, 0:30
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 379
Регистрация: 30.1.2012
Из: Запорожье
Пользователь №: 3169

Спасибо сказали: 24 раз(а)




Репутация:   0  


В общем есть програ.
Которая периодически записывает информацию в файл и отображает упрощенный вариант инфы в программе посредством QLabel.

У меня в ОС Linux, Windows 7, XP(Виртуалка) все работает ок.

У заказчика (ОС Windows 7, Windows 2003 Server(или как то так) ), при условии загруженности ОС, сообщения выводятся с запозданием, но при этом запись в файл проходит нормально.

Вот вопрос. Эти проблемы из за загруженности системы или тут могут быть другие проблемы?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
JohnZ
  опции профиля:
сообщение 13.8.2014, 20:01
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 139
Регистрация: 19.7.2014
Пользователь №: 4190

Спасибо сказали: 10 раз(а)




Репутация:   0  


Вопрос малость не понятен, т.к. запись в файл есть и вывод в QLabel тоже есть. В чём глюк ?
Запаздывание это стандартная ситуёвина, особенно на серваке.
Ведь у него есть более приоритетные процессы, чем вывод в QLabel :) На то он и сервак !
Надо смотреть по запущенным задачам (ресурс) и какое железо. На 2003-м вполне могет быть,
особенно при запущенной 1С и куче юзверей ...
Мозгов пусть заказчик серваку добавит, чтобы меньше swap был.
Приоритет свопинга выше вывода в QLabel, однозначно ! :)

Сообщение отредактировал JohnZ - 13.8.2014, 20:05
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Trisch
  опции профиля:
сообщение 13.8.2014, 23:44
Сообщение #3


Активный участник
***

Группа: Участник
Сообщений: 379
Регистрация: 30.1.2012
Из: Запорожье
Пользователь №: 3169

Спасибо сказали: 24 раз(а)




Репутация:   0  


То-есть даже если в коде мы сначала пишем инфу в QLabel, а потом в файл, не говорит о том, что на самом деле эти операции будут выполнены в той же последовательности?

А можно как-то увеличить скорость обновления графики, то-есть нашего QLabel?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
JohnZ
  опции профиля:
сообщение 14.8.2014, 0:05
Сообщение #4


Участник
**

Группа: Участник
Сообщений: 139
Регистрация: 19.7.2014
Пользователь №: 4190

Спасибо сказали: 10 раз(а)




Репутация:   0  


Мозгов пусть заказчик серваку добавит, чтобы меньше swap был !!!
К стати, от видеокарты тоже может зависеть. Видяха видимо слабенькая ?!
Графику поставь не 32, а 16 бит. Игры на серваке не гонятете-жеж :)
Кроме swap-инга в ОС есть и другие высоко-приоритетные процессы.
Тут видимо, нужно разбираться конкретно с загрузкой и аппаратурой сервака ...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Steklova Olga
  опции профиля:
сообщение 18.8.2014, 9:52
Сообщение #5


Участник
**

Группа: Участник
Сообщений: 198
Регистрация: 27.9.2011
Из: Санкт-Петербург
Пользователь №: 2912

Спасибо сказали: 5 раз(а)




Репутация:   4  


А label->repaint() не поможет?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 23.4.2024, 15:12