Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
2 / 2 / 4
Регистрация: 25.05.2013
Сообщений: 157
1

PySide потоки и анимация

06.08.2014, 20:57. Просмотров 1021. Ответов 1
Метки нет (Все метки)

Пытаюсь изучить PySide немножко. Написал простенькую прилагу для работы с БД.
Есть момент грустный:
1. Есть несколько box-ов и listview где много всякой всячины. Элементы, которыми заполняются эти компоненты, берутся из БД. Всё очень круто когда данные быстро приходят. Если запрос чудом обрабатывается очень долго, то пока я не получу результат из БД, весь мой интерфейс зависает и ждёт выполнения функции.
Поясните, если можно на примере простом, как можно решить данную проблему? Придумал вариант создания окна "загрузки данных", которое после выполнения передаст управление главному окну и второй вариант: просто дать доступ к главному окну, а при завершении работы функции получающей данные из БД просто обновить интерфейс.
После 2х часовых мучений так ничего путёвого не вышло
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.08.2014, 20:57
Ответы с готовыми решениями:

Анимация и потоки
Здравствуйте! Хочу сделать анимацию, в которой размеры окошка увеличиваются. Задача вроде простая,...

Ошибка в PySide
Установил на Ubuntu 14.04 pyside скачал много примеров, работают нормально, но когда делаю свою...

PySide + WindowModality
Здравствуйте, уважаемые! Имеется тестовый пример на PySide - по нажатию кнопки на родительском...

Чекбоксы в PySide
Всем привет! Вопрос следующий: создан чекбокс PySide.QtGui.QCheckBox, но умолчанию в состоянии...

1
620 / 474 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
09.08.2014, 16:06 2
Лучший ответ Сообщение было отмечено MechanicPaul как решение

Решение

MechanicPaul, можно выносить запросы в отдельные потоки. И кидать уведомление об их выполнение.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.08.2014, 16:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Pyside http server
Не могу написать http server простенький на pyside. Помогите пожалуйста

PySide. Не применяется QShortcutContext
Всем добрый день! Разрабатываю приложение имеющее поле ввода (QLineEdit) с дефолтным значением...

Не могу установить pyside
добрый день. Хочу установить Pyside, но выдает ошибку. А как апгрейдить пип, я не знаю. Подскажите,...

Виджет на PySide/PyQT
Подскажите пожалуйста, как может называться виджет, в котором можно создавать дерево элементов с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.