Описание тега qsplashscreen

Виджет QSplashScreen предоставляет заставку (экран загрузки), которая может отображаться во время запуска приложения.
0 ответов

Сбой приложения PyQt4 после добавления заставки

Я пытаюсь добавить заставку в приложение PyQt4 GUI. Код работает нормально, пока я не закрою приложение, которое вызывает сбой Python с "Python.exe перестал работать". Вот код if __name__ == "__main__": app = QtGui.QApplication(sys.argv) #Splashscre…
19 июн '17 в 08:24
1 ответ

Заставка Qt не закроется

У меня есть QSplashScreen Сделано, что проходит через кучу изображений, чтобы напомнить GIF и закрывается, когда открывается главное окно. Это хорошо работает на Windows, но когда я запускаю его на Mac, это становится фанк. Вместо того, чтобы закрыв…
22 сен '15 в 13:20
1 ответ

Qt Splash Screen не отображается

У меня есть этот код, я хочу, чтобы он показывал заставку, так как он будет больше, сделав своего рода таймер, чтобы можно было видеть, как работает заставка. Проблема в том, что я не вижу заставку, но код будет запущен, пока заставка не появится, о…
04 янв '14 в 23:26
1 ответ

Как настроить экран загрузки в Qt?

Мне нужно создать настраиваемый и анимированный экран загрузки в Qt, и мне не нужен индикатор выполнения. Я хочу сделать что-то вроде этого: Кто-нибудь знает, как я могу это сделать? Могу ли я использовать, например, QSplashScreen?
02 июл '16 в 00:30
2 ответа

Есть ли способ убедиться, что QSplashScreen был перекрашен на экране?

У меня проблема в том, что в Linux с Xorg (Ubuntu 14.04) и Qt 5.5.1 QSplashScreen не нарисован, пока я не доберусь до цикла событий. Даже если я позвоню QApplication::processEvents() несколько раз, он все еще не нарисован, даже после 1000 вызовов, х…
27 апр '18 в 09:37
1 ответ

Почему QSplashScreen не центрируется при отображении?

Я создаю QSplashScreen в конструкторе QMainWindow: MainApp::MainApp() : QMainWindow(), splashScreen(new QSplashScreen) { splashScreen->setFixedSize(350, 120); //splashScreen->move(splashScreen->x()-175, splashScreen->y()-60); //inits wit…
07 ноя '18 в 15:52
2 ответа

QSplashScreen.setPixmap возвращает Splashscreen обратно в положение по умолчанию

Я создал QSplashScreen с QPixmap и переместил его в центр моего второго монитора (не монитора по умолчанию): class SplashScreen(QSplashScreen): def __init__(self): self._pixmap = QPixmap("test1.png") super(SplashScreen, self).__init__(self._pixmap) …
11 апр '18 в 11:19
1 ответ

QSplashscreen фон становится черным, когда я нажимаю на него несколько раз

Я использую QSplashscreen для отображения заставки в моем приложении. Обычно, когда я нажимаю на заставку, когда мое приложение загружается, заставка исчезает. Я видел, что mousepressevent на Qsplashscreen сделаны звонить hide Функция виджета. Но ин…
03 июн '14 в 13:25
1 ответ

Как контролировать позиционирование QSplashscreen?

У меня есть приложение, которое использует 3 заставки в разных сценариях. Проблема в том, что я не могу установить геометрию или расположение этих QSplashScreens. На самом деле, когда изменяется размер приложения или изменяется положение приложения …
14 апр '16 в 13:54
1 ответ

Перекрасить заставку из ветки / отключить утверждение

проблема Я хочу использовать QTimer обновить производную QSplashScreen который рисует индикатор выполнения (используя команды рисования, а не виджет), чтобы оценить, когда программа начнет работать. По необходимости это происходит до exec зов QCoreA…
06 мар '15 в 18:28
1 ответ

Qt Gui не обновляется из-за проблем с потоками

Я использую стороннюю библиотеку, которая для динамической загрузки нескольких библиотек занимает 60-90 секунд. Это неудачный выбор дизайна, но я не могу изменить, кто создал их код. Я пытаюсь использовать QSplashScreen, чтобы хотя бы сказать пользо…
01 ноя '17 в 17:05
1 ответ

Получить нажатия клавиш в QSplashScreen на OSX

Я пытаюсь получить нажатия клавиш из QSplashScreen до того, как откроется мое главное окно. Мой класс-заставка наследуется от QSplashScreen и переопределяет метод keyPressEvent. Приведенный ниже код работает в Windows, но в OSX нажатия клавиш не пер…
19 май '14 в 00:03
1 ответ

qsplashscreen не отображается должным образом, пока app.processEvents() не вызывается дважды

PyQT4.11Python 2.7 Я пытался создать заставку для отображения сообщения о загрузке, когда выбрана конкретная вкладка. когда app.processEvents() называется, я получаю серое поле отображается вместо изображения, но если я добавлю второй app.processEve…
19 янв '19 в 13:40
0 ответов

Получение QSplashScreen для работы в моем приложении

В документации приведен пример следующего кода, который выглядит довольно простым: int main(int argc, char *argv[]) { QApplication app(argc, argv); QPixmap pixmap(":/splash.png"); QSplashScreen splash(pixmap); splash.show(); app.processEvents(); ...…
18 ноя '16 в 09:01
1 ответ

Qt: Показать картинку во время загрузки приложения

Я хочу добавить заставку в приложение, которое загружается медленно. Я создал простое приложение для тестирования. main.cpp: int main(int argc, char *argv[]) { QApplication app(argc, argv); QPixmap pixmap("/home/helene/Images/my_image.png"); if (pix…
19 янв '15 в 16:09
1 ответ

Как добавить виджет в QSplashScreen после первоначального показа ()?

Итак, мой предполагаемый поток программ таков: Создайте, show() QSplashScreen пример. Инициализируйте другие части системы, включая модуль i18n Добавить (переведено) уведомление об авторских правах (QLabel) чтобы QSplashScreen пример. Проблема в том…
08 янв '16 в 14:21
0 ответов

Как показать значок панели задач при использовании QSplashScreen

Итак, у меня есть следующий код: QString splashImageFilePath = ":/images/Splashscreens/startup.png"; QSplashScreen * splash = new QSplashScreen(); splash->setPixmap(QPixmap(splashImageFilePath)); splash->show(); splash->raise(); Это работае…
19 июл '19 в 16:30
1 ответ

При отображении QSplashScreen с QMovie и QProgressBar произошел сбой. PyQt5

Я пытаюсь отобразить SplashScreeen с гифкой и индикатором выполнения, пока метод вычисляет. Поэтому у меня есть один main.py с приложением PyQt5 MainWindow. В этом приложении запускается метод, см. Мой calc.py: from time import sleep, time import pa…
1 ответ

QSplashScreen не показывает изображение pyqt5

Я пытаюсь показать заставку перед загрузкой основного окна, но вместо предполагаемого изображения отображается прозрачное окно. Предполагается, что экран-заставка будет отображаться после импорта и загрузки экземпляра Dashboard, что занимает несколь…
02 дек '19 в 10:14
1 ответ

Как изменить изображение внутри заставки

Я разрабатываю приложение, которое при запуске должно проверять различные вещи, например, обнаружены ли модули, работает ли соединение с микроконтроллером и т. Д. Поэтому я решил сделать заставку, на которой каждый из этих шагов показывает сообщение…
16 июл '20 в 23:14