Название: Как в дизайнере привязать кнопке объект QAction, созданный в дизайнере? Отправлено: Андрей от Ноябрь 26, 2011, 09:55 Как кнопке привязать действие через сигнал самой кнопки - понятно. Как сделать это через объект QAction?
Название: Re: Как в дизайнере привязать кнопке объект QAction, созданный в дизайнере? Отправлено: kambala от Ноябрь 26, 2011, 10:17 соединить кнопку со слотом экшна
Название: Re: Как в дизайнере привязать кнопке объект QAction, созданный в дизайнере? Отправлено: Андрей от Ноябрь 26, 2011, 10:43 Не совсем Вас понял.
Как сделать в дизайнере так, чтобы в хедере было примерно такое QObject::connect(NextButton, SIGNAL(clicked()), actionNext, SLOT(trigger())); я знаю. Хотелось бы видеть в хедере такое NextButton->Addaction(ActionNext); Название: Re: Как в дизайнере привязать кнопке объект QAction, созданный в дизайнере? Отправлено: kambala от Ноябрь 26, 2011, 15:53 так нельзя.
я правильно понимаю, что ты просто хочешь, чтобы экшн и кнопка выполняли одно и то же действие? или какая конечная цель таких манипуляций? и кстати если чего-то нельзя сделать в дизайнере, то чаще всего это можно сделать в коде. Название: Re: Как в дизайнере привязать кнопке объект QAction, созданный в дизайнере? Отправлено: Андрей от Ноябрь 26, 2011, 18:08 Ну, да, я хочу именно так.
В коде можно, но тогда при повторном вызове конструктора всё уничтожится, я понимаю. В книге Шлее такие красочные примеры с этим экшном. Сделал простым connect. Название: Re: Как в дизайнере привязать кнопке объект QAction, созданный в дизайнере? Отправлено: LisandreL от Ноябрь 26, 2011, 19:31 при повторном вызове конструктора всё уничтожится Что-что, простите? |