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
반응형
'IT > QT' 카테고리의 다른 글
[C++][QT] QWidget Mouse Event (0) | 2023.04.04 |
---|---|
[C++][QT] c1060 컴파일러의 힙 공간이 부족합니다. (0) | 2023.01.11 |
[C++][QT] QDialog Stylesheets not work (0) | 2022.10.24 |
[C++][QT] QLineEdit enterEvent 연결하기 (0) | 2022.10.21 |
[C++][QT] QTableWidget editTriggers 수정 막기 (0) | 2022.10.20 |
댓글