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

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


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.