Прерывание буста python C ++ рутина - PullRequest
1 голос
/ 09 апреля 2020

Я написал приложение с PyQt5 для Windows, и у меня есть модули C ++, встроенные с boost python. Одна из моих подпрограмм C ++ выполняет оптимизацию. Может случиться так, что оптимизация не сходится. В этом случае я хотел бы иметь возможность прерывать процедуру, а не ждать, пока максимальные итерации будут превышены. Поэтому мне нужен способ перехватить Ctrl- C внутри подпрограммы C ++, чтобы я мог предпринять соответствующее действие. Как я могу поймать Ctrl- C в этом случае?

...