큰 커스텀 텍스트 영역 위젯과 다른 많은 텍스트 입력 위젯을 가진 툴을 쓰고 있습니다. 현재 복사/붙여 넣기를 내 도구를 사용하고 글로벌 수준에서이 작업을 수행하는 방법에 대해 고민했습니다. 즉, 필요한 모든 위젯에 로컬로 복사/붙여 넣기를 구현하고 싶지 않습니다. Qt 표준 위젯의 경우 Ctrl + C/Ctrl + V로 복사/붙여 넣기를 사용하기 만하면되지만 사용자 정의 위젯을 수동으로 구현해야합니다.PyQt : 커스텀 위젯을위한 전역 복사/붙여 넣기 동작
메뉴 모음의 복사/붙여 넣기 동작은 어떻게됩니까? 내 프로그램에있는 모든 위젯에 이들을 연결해야합니까, 아니면이를 위해 더 잘 구축 된 프로그램이 있습니까? 자동으로 포커스를 위젯에 알리는 일부 전역 복사/붙여 넣기 처리기에 메뉴 작업을 연결할 수 있으면 더 좋을 것입니다.
왜 복사/붙여 넣기를 다시 구현해야합니까? 분명히 사용자 정의 위젯은 Qt 텍스트 입력 위젯의 서브 클래스 일뿐입니다. – ekhumoro
불행히도 내 위젯은 성능상의 이유로 확장 된 QAbstractScrollArea입니다. 매우 큰 데이터 양을 볼 수 있도록 내용을 직접 렌더링합니다. 그리고이 구성 요소는 내가 아는 한 복사/붙여 넣기를 지원하지 않습니다. – UglyBob