QToolButton이있는 QToolBar가 있습니다. QToolButton이 마우스 클릭으로 눌려지면 어떤 동작을 수행합니다. 스페이스 바를 누르면 동일한 동작이 수행됩니다. 나는 스페이스 바 프레스에서 해고당하는 행동을 원하지 않지만, 마우스 클릭으로 그 행동을 원한다. 내가 어떻게 할 수 있니?QToolButton에서 스페이스 바 동작을 제거하는 방법
1
A
답변
3
하위 클래스 QToolButton은 상속을 사용하고 QWidget::keyPressEvent()
을 재정의합니다. 거기에서 당신이 얻는 열쇠가 Qt::Key_Space
인지 확인하고, 그렇다면 아무 것도하지 않고 반환하십시오. QToolButton에 이벤트를 전달하지 않은 경우.
0
실수로 QToolButton과 관련된 작업의 바로 가기로 '스페이스'를 지정하지 않았는지 확인하십시오 (Qt Creater의 액션 편집기를 확인하십시오).
관련 문제
- 1. CommandBinding Ctrl + 스페이스 바
- 2. 시뮬레이션 스페이스 바 누르지?
- 3. 플래시의 스페이스 바 유효성 확인
- 4. "Ctrl + 백 스페이스"특수 문자를 제거하는 방법?
- 5. 가변 스페이스 대 고정 스페이스 바 버튼 아이템
- 6. WPF : Button ControlTemplate + 스페이스 바 = 예외?
- 7. 파이썬에서 채워진 스페이스 바 이패스 문자열
- 8. jQuery를 사용하여 스페이스 바 브라우저 동작 복제
- 9. jquery mobile에서 select 위젯의 기본 동작을 제거하는 방법
- 10. 인라인 xml 리터럴의 빈 네임 스페이스 - xmlns를 제거하는 방법?
- 11. 추가 동작을 호출하지 않고 zend에 동적 사이드 바 구현
- 12. 링크를 제거하는 방법?
- 13. 이전 동작을 기반으로 시스템의 동작을 예측하는 방법
- 14. 바 인스턴스를 얻는 방법?
- 15. C# - 콘솔 응용 프로그램 실행 중에 스페이스 바 누르기를 누르십시오.
- 16. android.provider.MediaStore.ACTION_IMAGE_CAPTURE의 동작을 변경하는 방법
- 17. ActionLink 동작을 재정의하는 방법
- 18. .net WinForms ListView에서 스페이스 키의 기본 동작을 재정의하십시오.
- 19. MonoDevelop에서 성가신 Ctrl + 백 스페이스 동작을 제거하려면 어떻게합니까?
- 20. 는 XMLNS 제거하는 방법 = ""
- 21. UIWebview에 다운로드 바 생성 방법
- 22. 데이터베이스로드 - 진행률을 표시하는 방법 바?
- 23. Firefox에서 사이드 바 전환 방법
- 24. UIView 바운드 바 (상단 바)
- 25. Delphi에서 UNC 공유를 추가/제거하는 동작을 어떻게 감지합니까? (이전 D7)
- 26. iphone 카메라에서 동작을 캡처하는 방법
- 27. Jquery에서 루프 동작을 사용하는 방법?
- 28. Surefire : 출력 동작을 변경하는 방법
- 29. 코로나에서 드래그 동작을 처리하는 방법
- 30. jQuery에서 모든 네임 스페이스 바인딩을 제거하는 방법이 있습니까?