한국어
Qt
 

Qt Widget기반 UI를 구현 할 때 Tab키에 대한 포커스 순서(Order)를 설정하는 방법이다.

 

Qt Creator의 Design에서 다음과 같은 UI 폼을 만드려고 한다.

form.png

 

Qt Creator 에서 Edit - Edit Tab Order를 클릭한다.

edittaborder1.png

 

원하는 순서로 위젯을 각각 선택해주면 쉽게 설정할 수 있다.

edittaborder2.png

 

Tool - Form Editor - Priview를 선태하고 Tab키를 눌러 확인해 본다.

 

소스코드에서 직접 하려면?

 

void QWidget::setTabOrder(QWidget * first, QWidget * second)

 

QWidget클래스의 setTabOrder를 호출한다. 포커스 순서에 따라 first 위젯 뒤에 second 위젯을 배치한다. 다음은 바람직한 순서 설정의 예를 보여준다.

setTabOrder(a, b); // a to b
setTabOrder(b, c); // a to b to c
setTabOrder(c, d); // a to b to c to d

 

번호 제목 글쓴이 날짜 조회 수
공지 Qt프로그래밍(QtQuick) Beginner를 위한 글 읽는 순서 운영자 2019.01.05 116908
80 Qt Creator에서 임베디드 장치로 deploy설정(Custom Process Step) file makersweb 2019.06.15 6331
79 QSocketNotifier로 파일 디스크립터의 활동감지 makersweb 2019.08.28 6402
78 리눅스에서 Qt4.8기반 어플리케이션의 한글입력 file makersweb 2018.11.29 6457
77 qbs 사용 방법(Helloworld) file makersweb 2019.10.23 6486
76 OpacityMask 예제 file makersweb 2023.01.26 6521
75 재진입(Reentrancy) 및 스레드 안전성(Thread-Safety) makersweb 2020.04.19 6541
74 QtWayland와 ivi-compositor file makersweb 2018.12.27 6542
73 타임스탬프( timestamp) 유닉스 시간 makersweb 2017.10.19 6576
72 main함수 명령줄 옵션 해석 makersweb 2020.09.01 6619
71 Qt Property(속성) 시스템 makersweb 2023.01.08 6619
70 컨테이너 클래스 - QVector makersweb 2020.03.17 6780
69 다국어 지원 어플리케이션 개발 file makersweb 2018.01.27 6840
68 구글 클라우드 Speech-To-Text API를 Qt기반(C++, Qml)테스트 [7] file makersweb 2019.01.20 6927
67 Qt Version확인 방법 makersweb 2018.03.29 6983
66 Qt 3D Studio 시작하기 file makersweb 2018.01.11 6992
65 Qt Creator에서 Qt의존성 라이브러리 자동복사하기 file makersweb 2019.10.19 6993
64 QML, 이미지, 폰트등을 바이너리 리소스로 만들기 makersweb 2019.06.24 7024
63 임의의 메모리 영역(QImage)에 QPainter를 이용하여 그리기 file makersweb 2017.12.19 7240
62 QML 코딩 규칙 makersweb 2021.09.05 7586
61 Qt Bluetooth를 이용한 시리얼(Serial) 통신 file makersweb 2019.02.17 7591