Для каждого фильма делаем класс формы в дизайнере, стилизуем ее с помощью таблиц стилей QSS. Потом создаем экземпляры нашей формы и вставляем в GridLayout. Остальные панели стилизуются еще проще. Но идея делать такие интерфейсы на виджетах плохая, гораздо проще и быстрее использовать QML.
Если коротко, то виджеты предназначены для традиционных десктопных приложений, заточенных под мышку. QML позволяет делать сколь угодно анимированные приложения для сенсорных экранов.
С одной стороны, это, конечно, боль работать в приложении с кашей из QWidgets и QML. Точно нельзя полностью перейти на QML? Если нельзя, то рабочее хотя и не красивое решение — сделать для работы с сигналами синглтон, создавать его на стороне QML и записывать туда ссылку на самого себя как инстанс.