이 흥미로운 증상 두 깜박이는 커서 : 모두가 대화 자체에 포커스가 동시에 커서를 깜박 한 같은 대화 상자에서PyQt5 - 동시에
두 개의 서로 다른 QLineEdit
필드.
다른 창을 선택
(즉, 문제의 대화 상자에서 포커스를 제거하면) 필드 중 하나에 깜박이는 커서가 있습니다.해당 대화 상자를 다시 활성화하면 두 필드가 모두 다시 깜박입니다.
두 필드 중 하나를 왼쪽 클릭하면 다른 필드에서 깜박이는 커서가 예상대로 멈 춥니 다.
포커스 (예 : 키보드 입력을 캡처하는 입력란)는 예상 한대로 동작합니다. 즉 한 번에 하나의 입력란 만 키보드 입력을 수신합니다.
예상대로 탭 시퀀스가 작동합니다.
이것은 QtDesigner
으로 작성되었지만 다운 스트림 코드에서 많이 수정되었습니다. 이것이 일어날 수있는 아이디어가 있습니까?
비슷한 이벤트에 대해 자체 이벤트 루프가있는 대화 또는 그와 비슷한 것에 대해 이야기하고 있습니다.
[mcve]를 제공 할 수 없다면이 질문은 무의미합니다. – ekhumoro
증상이 매우 구체적이고 테스트 케이스 작성의 복잡성이 압도적 일 때 예제에 대한 요구 사항에 예외가 있다고 생각합니다. 분명히 비슷한 것을 보았을 수도있는 사람들에게 청중을 제한합니다. –
테스트 사례를 개발하기에 너무 복잡한 코드는 없습니다. 분열과 정복의 문제 일뿐입니다. 특정 버그를 확인하고 수정하는 방법은 때로는 어려울 수 있지만 테스트 케이스를 만드는 것은 쉽습니다. (물론 플랫폼/시스템 관련 문제의 가능성을 이미 배제했다고 가정합니다.) – ekhumoro