IT/QT
[QT][C++] QButton Focus 제거
참고만
2022. 10. 28. 16:12
728x90
반응형
ui->myButton->setFocusPolicy(Qt::NoFocus);
해당 버튼의 포커스가 잡히지 않게 설정한다.
QWidget의 함수이므로 상속받은 클래스들은 다 사용가능하다.

적절한 설정값을 찾아서 설정해 주자
Qt::TabFocus : 탭으로 포커스를 가져온다.
Qt::ClickFocus : 클릭으로 포커스를 가져온다.
Qt::StrongFocus : 탭 과 클릭으로 포커스를 가져온다.
* macOS에서는 'Text/List focus mode' 일 때 위젯이 탭 포커스를 수락한다는 표시도 표시됩니다.
Qt::WheelFocus : Qt::StrongFocus의기능에 마우스 휠의 사용까지 포커스를 가져온다.
Qt::NoFocus : 해당한 위젯은 포커스를 가져오지 않는다.
728x90
반응형