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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: не могу понять в чем проблема....  (Прочитано 3788 раз)
crossly
Гость
« : Сентябрь 18, 2008, 16:24 »

 Непонимающий
Код:
void TestForm::progress(qint64 bytes)
{
qDebug()<<"b:"<<bytes;
        progressBar->setValue(progressBar->value()+bytes);
        qDebug(qPrintable(QString("w: %1").arg(progressBar->value())));
}
этот слот вызывается при bytesWritten от сокета....
вывод в консоль...
Код:
b: 12 
w: 12
b: 12
w: 24
b: 14
w: 38
b: 18
w: 56
b: 33
w: 89
b: 28
w: 117
b: 6
w: 123
b: 322
w: 123
w: 129
вопрос.... почему 322 не плюсуется к прогресу... ??
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Сентябрь 18, 2008, 16:27 »

А какое значение стоит для верхней (maximum) раницы прогресс бара?
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
crossly
Гость
« Ответ #2 : Сентябрь 18, 2008, 16:41 »

А какое значение стоит для верхней (maximum) раницы прогресс бара?
гы.... спасибо.... тяжёлый сегодня день...   Улыбающийся .... а ещё вопрос... а мона как нибудь более конкретно отследить прогресс.... к примеру я пишу в сокет 1мб... то bytesWritten эмитируется только 1 раз, когда весь этот метр записан в сокет...
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Сентябрь 18, 2008, 17:09 »

.... а ещё вопрос... а мона как нибудь более конкретно отследить прогресс.... к примеру я пишу в сокет 1мб... то bytesWritten эмитируется только 1 раз, когда весь этот метр записан в сокет...

Разбивать данные на части,  слать допустим по 50Кб (лучше на ум пока ничего не пришло Подмигивающий)
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
crossly
Гость
« Ответ #4 : Сентябрь 18, 2008, 17:11 »

.... а ещё вопрос... а мона как нибудь более конкретно отследить прогресс.... к примеру я пишу в сокет 1мб... то bytesWritten эмитируется только 1 раз, когда весь этот метр записан в сокет...

Разбивать данные на части,  слать допустим по 50Кб (лучше на ум пока ничего не пришло Подмигивающий)
мне тоже.... но учитывая то что я сегодня немножко притормаживаю решил спросить у народа... Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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