На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
  • При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
  • Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
  • Нарушение Правил может повлечь наказание со стороны модераторов.


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: archimed7592
  
> Не отрабатывается функция-слот. , Qt Creator v,.3.5.x.
    connect(ui->action_PrintScreen, SIGNAL(triggered(bool)), this, SLOT(vScreenShot(QWidget *)));

    Функция: void Form_Main::vScreenShot(QWidget *qWidget)

    В текущем h-файле:
    public slots:
    void vScreenShot(QWidget *qWidget);

    Функция скриншота не вызывается именно из-за того, что присутствует входной параметр у SLOT. Как записать входной параметр правильно? Даже если просто пустые скобки указать - в функцию попадания не получается.

    "The signature of a signal must match the signature of the receiving slot." - не понимаю, как это можно использовать в ситуации. Как создать свой сигнал для Actions? ->AddActions не дает возможности создать акцию со списком параметров.

    Понимаю, что можно создать класс новый с классом Form_Main внутри и свойством QWidget - но не вижу в этом смысла: проще глобальную переменную сделать и менять ее значение перед вызовом из MenuBar'а.

    Добавлено
    Или класс со свойствами для всех функций MenuBar'а.
      Можно написать "прокси" сигнал/слот.
      Т.е. на triggered(bool) написать свой SomeSlot(bool), внутри которого - emit SomeSignal(QWidget *)
      Ну и внутри своего сигнала передавать нужный указатель как параметр.
        Цитата JoeUser @

        Просто создал глобальный класс со свойствами для коннектов.
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0181 ]   [ 16 queries used ]   [ Generated: 28.03.24, 12:09 GMT ]