Как бы я это реализовал, вероятно, будет фиксированная высота, переменная ширина QHBoxLayout с коэффициентом растяжения для тех индексов, которые в этом нуждаются.Затем я бы просто использовал QPushButton и QCombobBox для виджетов и завершил их с помощью собственной таблицы стилей и значков.Затем я обернул бы их внутри аккуратного маленького пользовательского виджета, который я мог бы повторно использовать в своем классе основного вида.
Основным видом должен быть класс окна, который будет содержать виджет панели навигации поверх QVBoxLayout, ифактическое содержание под ним.Нижний индекс будет иметь растягивающий фактор, так что верхний индекс всегда будет наверху.
Я не совсем помню, как должен вести себя UX на мобильном телефоне Meego, но я бы так и создалпохожая навигационная панель.