Вопросы по теме 'qprogressbar'

Как правильно отделить уровень представления от уровня логики в QT?
У моего основного окна есть боковой графический интерфейс с QGraphicsView в центре, есть логический класс, который выполняет различные вычисления, которые запускаются графическим интерфейсом и влияют на QGraphicsView. Некоторые из вычислений являются...
352 просмотров
schedule 23.11.2021

QProgressDialog: как настроить размер диалогового окна в соответствии с его содержимым?
Я тестирую код ниже: QProgressDialog* dialog = new QProgressDialog("Message", "Close", 0, 10); dialog->setWindowTitle("Long Long Long Long Title"); dialog->setCancelButtonText("Long Long Long Click this button to cancel");...
834 просмотров
schedule 18.06.2022

Обновить QProgressBar из нескольких QThreads
Я нашел в Интернете несколько руководств, в которых объясняется, как обновить QProgressBar во время долгих вычислений. Один из них: использовать QThread для вычисления, а затем испустить сигнал, который подключен к progressBar.setValue(int) . Я...
1291 просмотров
schedule 03.09.2022

PyQt ProgressBar
При использовании следующего кода мое приложение останавливается через пару секунд. И под киосками я подразумеваю зависания. Я получаю окно от Windows, в котором говорится, подождите или принудительно закройте. Я мог бы добавить, что это...
20920 просмотров
schedule 02.03.2023

Запустить окно, обработать данные и закрыть его без участия пользователя?
При первом запуске программы иногда требуется обновление компонентов. Задача обновления должна выполняться автоматически, без участия пользователя. Я хочу показать простое окно, которое покажет прогресс. Когда это будет сделано, окно закроется и...
227 просмотров
schedule 03.05.2023

Как обеспечить отображение QProgressDialog в PyQt
Иногда мой QProgressDialog отображается, иногда он вообще не отображается (как если бы processEvents не вызывался). Существуют ли какие-либо артефакты команды processEvents(), которые могут привести к тому, что QProgressDialog не будет отображаться...
5297 просмотров

Как связать QProgressBar с процентом процесса терминала?
Поэтому я разработал очень простой диалог, используя Qt, который предназначен для загрузки видео с YouTube и преобразования их в mp4 или mp3, все с помощью команды youtube-dl (я использую system() для вызова youtube-dl). Да, я пользователь Linux....
727 просмотров
schedule 21.03.2023

QProgressbar с 2 метками с разным выравниванием
Когда клиент подключается к моему приложению, новый QProgressbar будет показывать и отображать его установленное имя и отображать дополнительную информацию. Это прекрасно работает. Но, судя по длине имени, это не выглядит идеальным, если к нему...
112 просмотров
schedule 27.03.2023

Улучшение производительности пользовательской анимации индикатора выполнения
Я ищу настраиваемый индикатор выполнения, прогресс которого изменяется с помощью пользовательской анимации. У меня будет довольно много экземпляров этого виджета, и все они должны работать гладко и быстро. Моей первой попыткой было использовать...
707 просмотров
schedule 06.06.2023

Python3, PyQt5: обновление QProgressBar делает выполнение реальной задачи очень медленным
Я использую Python 3.5, PyQt5 на OSX, и мне было интересно, есть ли возможность обновить QProgressBar без замедления всей вычислительной работы. Вот мой код, и если бы я выполнял только задачу без обновления индикатора выполнения, это было бы намного...
1787 просмотров

Как получить эффект цилиндра (2D) Progress Bar с помощью программирования Qt?
Как изменить цвет прогрессбара? Скажем, 40% для красного, 20% для зеленого, 40% для желтого и т. д. Я пытался использовать таблицы стилей, но обнаружил, что это работает только для плоских индикаторов выполнения, а не для 2D-баров.
581 просмотров
schedule 23.03.2023

QtWidgets.QProgressBar.setTextVisible(False) вызывает отставание
У меня есть QProgressBar, который обновляется каждую секунду. Процентный текст на нем не нужен, поэтому я добавил progressBar.setTextVisible(False) при его создании. Однако это сделало его чрезвычайно медленным и медленным, так что обновление...
176 просмотров
schedule 11.06.2023

Реализовать QThread с QProgressBar в PySide (или PyQt) во время расчета
Я хотел бы знать, как реализовать QProgressBar, который показывает ход вычислений в основном потоке. Пожалуйста, обратитесь к приведенным ниже кодам. import sys from PySide2.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout,...
83 просмотров
schedule 16.11.2022

Запуск команды os.system с индикатором выполнения PyQt5
Есть кнопка, которая запускает команду os.system('sudo apt-get update') при нажатии кнопки. Одновременно я хотел бы отображать индикатор выполнения во время выполнения команды. Должен ли я использовать поток? Как я могу сделать это в PyQt5?...
219 просмотров
schedule 24.07.2023

Вычислить процент выполнения функции для QProgressBar как процент файлов, обработанных в папке
В настоящее время у меня есть настройка PyQt QProgressBar, которая просто переходит на 100% после завершения обработки функции. Я смотрю, как рассчитать процент завершения процесса, который будет отражаться в индикаторе выполнения, чтобы обновлять...
22 просмотров
schedule 18.11.2022

Как управлять QProgressBar с помощью Signal
Нажатие кнопки запускает цикл 100 раундов. С помощью QLabel.setText() мы обновляем self.label изнутри области действия функции clicked() . Помимо обновления self.label , мы также хотели бы обновить progressbar . Но поскольку progressbar...
1599 просмотров
schedule 06.06.2024