2014-01-08 5 views
-1

QCoreApplication::compressEvent에 게시 된 이벤트 목록을 반복하는 데 필요한 헤더는 비공개로 간주되므로 Qt의 내부 헤더에 의존하지 않고 동일한 기능을 얻는 방법이 있습니까? Qt의 문서화 된 의미에서만 가능합니까?Qt 내부 헤더를 사용하지 않고 QEvents를 압축하는 방법은 무엇입니까?

다른이라는 질문입니다. the other one concerning signals and slots! QCoreApplication :: compressEvent에 게시 된 이벤트 목록을 반복하는 데 필요한 헤더가 개인 정보로 간주되기 때문에

답변

1

, Qt의 내부 헤더에 의존하지 않고 동일한 기능을 얻는 방법이 있지만 Qt는의 문서화 된 의미에있다?

AFAIK에는 as per my other post이 없습니다.

이 API는 작성하는 동안 내부 용이며 추후 통지없이 언제든지 변경 될 수 있습니다. 따라서 누군가 Qt 버전에 코드를 작성하지 않는 한, 이는 최종 사용자가 갑자기 중단 될 수 있으므로 피해야합니다.

IRC (peppe and suy, 나는 생각한다)에서 1-2 명의 개발자와 논의한 적이 있지만, 그 시점에서 공개 API가 없다는 주제를 남겼다. 게시물에 명시된대로 향후 변경 될 수 있습니다.

개인적인 의심은 관리자에 게 이야기하지 않고서는 일반적인 사용 사례가 아니므로 아무도 아직 궁금증을 느끼지 못했다는 것입니다. 개인적으로는이 기능을 사용하지 않고 살 수있었습니다. 지금까지는 큰 규모의 Qt 기반 및 많은 멀티 스레드 소프트웨어에서도 심각한 결함을 일으키지 않았습니다.

기술적인 이유가있을 수 있으며 이는 단지 나의 무지 일 수 있습니다.