Этот вопрос относится к 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_())
Отображается только пустая рамка окна.Ожидается полностью визуализированное окно (в данном случае это должно быть просто белое пустое окно, но если есть другие элементы графического интерфейса, они также должны отображаться.