Главное окно PyQt5 не отображается на Raspberry 3B + (Raspian Stretch, Python 3.5) - PullRequest
0 голосов
/ 23 января 2019

Этот вопрос относится к Raspberry Pi 3B +, на котором работает Stretch.Python 3.5.Пользовательский интерфейс для приложения Qt5 создан.Если до app.exec_ () требуется длительная настройка, то вместо полностью отображаемого окна видна только пустая оконная рамка.

Это поведение отличается от того, что наблюдается в MacO, например, гдеокно действительно отображается.

import time
import sys

from PyQt5.QtWidgets import QApplication, QMainWindow

# the main GUI window
class App(QMainWindow):
    def __init__(self):
        super().__init__()
        self.setWindowTitle('Test')

# create and run the interactive application
if __name__ == '__main__':
    app = QApplication(sys.argv)
    mainWindow = App()              # create the application window
    mainWindow.show()               # this should show the window
    app.processEvents()             # everything should be updated

    # delay.  only an empty window frame is shown.
    print ('Delay 10s...')
    time.sleep(10)

    # enter the GUI loop.  now the window is rendered.
    sys.exit(app.exec_())

Отображается только пустая рамка окна.Ожидается полностью визуализированное окно (в данном случае это должно быть просто белое пустое окно, но если есть другие элементы графического интерфейса, они также должны отображаться.

...