Помогите решить проблему. Надо создать обработчик сигнала 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)
- Форум SIGSEGV , si_addr всегда ПУСТОЙ, как определить адрес инструкции? (2010)
- Форум [СИ] Прервать процесс. (2011)
- Форум Не передаётся значение типа enum в сигнале. Что делать? (2018)
- Форум Помогите разобраться с потоками (2003)
- Форум Обработка сигналов (2005)
- Форум Цифровая обработка сигналов. (2011)
- Форум Обработки сигналов тред (2013)
- Форум [математитка]обработка сигналов (2009)
- Форум Обработка сигналов в линуксе (2017)