QMenu + QToolButton и выравнивание иконок в меню.



  • Приветствую всех!
    Вопрос заключается в следующем.: есть qtoolbutton к нему идет qmenu. По нажатию на кнопку вызывается меню в котором отображаются иконки. Пример снизу рис(1).
    Рис.1
    Как видно из рисунка, иконки в меню находятся в такой последовательности.
    Icon1 Icon2 Icon3
    Icon4 Icon5 Icon6

    Что получается у меня?...

    m_lpStatusIconMenu = new QMenu();
    QAction *lpFirstAction   = new QAction(this);
    lpFirstAction->setIcon(QIcon(qIconPath[0]));
     m_lpStatusIconMenu->addAction(lpFirstAction);
    //...
    

    Рис.2
    Проблемы:
    У меня получается так что остается свободное пространство под текст от иконок., это видно на рис.2
    Icon1________
    Icon2________ <- _ - это свободное пространство.
    Ну и самая главная проблема., это то что иконки идут последовательно вниз:
    Icon1
    Icon2
    Icon3
    Icon4
    Вместо
    Icon1 Icon2
    Icon3 Icon4

    Вопросы:
    Как организовать такое? как показано на рис.1

    Вообщем старался как можно максимально описать проблему., надеюсь на понимание., заранее спасибо за ответы.