Помогите решить проблему. Надо создать обработчик сигнала SIGUSR1(например). Описываю в классе mainwindow,наследнике от QMainWindow, переменную: struct sigaction a; затем пытаюсь поставить обработчик a.sa_handler = &from_arch в файлике mainwindow.ui.h, а он ругается следующим образом: mainwindow.ui.h:278: cannot convert `void (mainwindow::*)(int)' to `void (*)(int)' in assignment Пробовал ставить скобки ,кажется, везде, и mainwindow вписывал, а ошибка не уходит. Как её обойти, может есть стандартные обработчики таких сигналов в библиотеке QT ??? Большое спасибо.
Ответ на:
комментарий
от phoenix
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Keiko
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Keiko
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Некорректная работа учебной программы обработки сигналов (2012)
- Форум [QT] сообщение владельцу объекта (2009)
- Форум Сигнал c установленным пользоветльским обработчиком не прерывает вызовы select и poll (2014)
- Форум SIGSEGV , si_addr всегда ПУСТОЙ, как определить адрес инструкции? (2010)
- Форум [СИ] Прервать процесс. (2011)
- Форум Не могу вызвать слот при использовании в параметрах QString& (2019)
- Форум C++ и замыкания (2005)
- Форум Не передаётся значение типа enum в сигнале. Что делать? (2018)
- Форум Помогите разобраться с потоками (2003)
- Форум [Qt] Множественное наследование QAbstractItemView (2009)