Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » QProgressBar и еще пара вопросв по PyQT [RSS Feed]

#1 Сен. 13, 2009 11:54:39

keysod
От:
Зарегистрирован: 2009-09-06
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

QProgressBar и еще пара вопросв по PyQT

Здравствуйте!

Возникли следующие вопросы:

1. Передаю файл по FTP, как узнать сколько уже передалось, чтобы укзать эту цифру в QProgressBar? Или как сделать то же самое только для QProgressDialog? Особенно интересно было бы узнать как это с QProgressDialog провернуть.

2. Выполняю SQL запрос. Опять вопрос: как узнать насколько выполнен сейчас запрос?

3. Как вообще узнать насколько процесс(копиравние файла, например, sql запрос и т.д.) выполнен?

4. Следуюущая проблема. Есть главное окно, вызывается диалог, в нем еще один, а в нем еще один диалог. В последнем диалоге по нажатию на кнопку ОК начинает выполняться код, выполняется долго. А после завершения работы этого кода этот диалог должен сам закрыться. как его закрыть? знаю done, destroy и т.д. но куда их указать?

Заранее спасибо!



Офлайн

#2 Сен. 13, 2009 13:00:53

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

QProgressBar и еще пара вопросв по PyQT

Я бы сказал, что вопросы не совсем по PyQt. При копировании (по фтп и локально) я не знаю, как узнать прогресс, а вот продолжительность выполнения SQL запроса узнать невозможно, разве что какими-то хитрыми способами угадывать его на основе статистических данных.



Офлайн

#3 Сен. 13, 2009 13:22:11

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

QProgressBar и еще пара вопросв по PyQT

Укажите в QProgressDialog min и max в ноль, для процессов неизвестной длительности самое оно.



Офлайн

  • Начало
  • » GUI
  • » QProgressBar и еще пара вопросв по PyQT[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version