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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Динамически-формируемое меню в заранее неизвестным числом пунктов  (Прочитано 1684 раз)
GreenS76
Гость
« : Апрель 17, 2011, 19:48 »

Собственно, вопрос как это всё сделать? подкиньте идейку, неужели нужно массив экшинов создавать?

А желательно примерчик  Смеющийся


ЗЫ

Получилось!

   
Код:
QAction *mAct;

    foreach (QWebHistoryItem  HistoryItem,ui->webView->history()->items()){


        QString current_url = HistoryItem.url().toString();

        QAction *curHistMnu = ui->menuHistory->addAction(HistoryItem.icon(),current_url);

        connect(curHistMnu,SIGNAL(triggered()),SLOT(slotLoadHistPage()));


    }

...


void MainWindow::slotLoadHistPage(){


QAction* a = qobject_cast< QAction* >( sender() );

this->Navigate(a->text());

}
« Последнее редактирование: Апрель 17, 2011, 20:21 от GreenS76 » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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