Russian Qt Forum
Ноябрь 05, 2024, 22:08 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QMenuBar и QWidget  (Прочитано 3498 раз)
Aleksan
Гость
« : Ноябрь 21, 2006, 10:35 »

мне необходимо посадить QMenuBar в QWidget
делаю следующим образом

FilterBarWidget::FilterBarWidget(QWidget *parent)
    : QWidget(parent)
{
   ((Ui::FilterBarWidgetClass*)ui)->setupUi(this);

   m_menuBar=new QMenuBar(this);
   m_menuFilter=m_menuBar->addMenu("Filter");
   

   m_menuFilter->addAction(tr("Edit"));
   m_menuFilter->addAction(tr("Delete"));

   QAction* applyAct=new QAction (QIcon(QString::fromUtf8(":/new/prefix1/Resources/apply16.png")), tr("&Apply"), this);
   
   m_menuBar->addAction(applyAct);
   
   m_filterTreeWidget=new FilterTreeWidget(this);
   QVBoxLayout *layout = new QVBoxLayout;
   layout->addWidget(m_menuBar);
   layout->addWidget(m_filterTreeWidget);
   this->setLayout(layout);
}

В пункте меню applyAct видна только иконка а текста нет.
Если убираю иконку то виден текст.
Как сделать так чтобы и текст и иконка были видны одновременно?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 21.