Название: [Решено]Динамически создаваемые кнопки Отправлено: POS_troi от Август 26, 2010, 18:55 Пишу программку, смысл её в том что парсится xml файл в котором прописаны пути к программам которые должны запускаться по нажатию кнопки.
Код: <Programm name="Gedit" patch="/usr/bin/gedit" icon="gedit.ico" title="Запускает текстовый редактор"> Каждую кнопку создаю сразу после получения очередных данных с xml Код: void MainWindow::ReadXml() Все работает отлично за исключением обработки "Слота" кнопки, то-есть у меня есть функция Код: void MainWindow::StartProgramm(QString ProgramPatch) Вопрос - как реализовать динамическое создание слотов? Я почитал доки но что-то не совсем въехал в технологию. Извиняюсь если как-то неясно описал проблему, в коментах если что уточню ) Название: Re: Динамически создаваемые кнопки Отправлено: BRE от Август 26, 2010, 19:00 Посмотри в документации на класс QSignalMapper. Там же есть пример.
Название: Re: Динамически создаваемые кнопки Отправлено: POS_troi от Август 26, 2010, 21:16 2BRE
Спасибо за наводку, сделал так Код: QSignalMapper * signalMapper = new QSignalMapper(this); |