QT : QTabWidget에서 탈출

알도

그 안에 대화 상자와 탭 QTabWidget이 있고 그 탭 안에 테이블 뷰가 있습니다. 아래 스크린 샷을 참조하십시오.여기에 이미지 설명 입력

문제는 대화 상자 (텍스트 상자 Telp)의 텍스트 상자에서 탭 키를 누르면 탭 항목으로 이동 한 다음 다시 클릭하면 테이블보기로 이동하지만이 탭 항목에서 벗어날 수 없다는 것입니다. 지금은 QShortcut을 사용하여이 탭 항목에서 벗어나 대화 상자의 텍스트 영역으로 이동합니다. 이 탭 항목에서 벗어나기 위해 Tab 키를 사용하고 싶습니다. 가능합니까?

알도

확인 QTableView를 하위 클래스로 지정하고 keyPressEvent 이벤트를 재정 의하여이 문제를 해결할 수 있습니다.

void LMJTableView::keyPressEvent(QKeyEvent *event)
{
  if(event->key() == Qt::Key_Tab){
    //event->ignore();
    if (nextWidget!=NULL) {
      nextWidget->setFocus();
    }
  }
  else
    QTableView::keyPressEvent(event);
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

탈출; () 에코

분류에서Dev

chroot ()에서 탈출

분류에서Dev

sed에서 blackslash 탈출

분류에서Dev

JQuery-$ .each에서 탈출

분류에서Dev

preventDefault 함수에서 탈출

분류에서Dev

Cat에서 변수 탈출

분류에서Dev

JS에서 HTML에서 PHP로 탈출

분류에서Dev

Delphi의 Assigned () 체인에서 탈출

분류에서Dev

스크립트에서 배쉬 탈출

분류에서Dev

su 및 awk 내에서 탈출

분류에서Dev

방망이에서 가변 탈출

분류에서Dev

창에서 gawk의 괄호 탈출

분류에서Dev

QTabWidget을 사용하여 Qt에서 탭 만들기

분류에서Dev

Swagger에 "탈출"이 있습니까?

분류에서Dev

중단 된 Ubuntu OS에서 어떻게 탈출합니까?

분류에서Dev

리듬 박스 파티 모드에서 탈출하는 방법?

분류에서Dev

Ubuntu 18.04 Bionic에서 Caps Lock을 다시 매핑하여 탈출

분류에서Dev

F-string에서 단일 브래킷을 탈출

분류에서Dev

Objective-C에서 커스텀 캐릭터 탈출

분류에서Dev

중단 된 Ubuntu OS에서 어떻게 탈출합니까?

분류에서Dev

Windows 7 "검색 결과"경로에서 탈출

분류에서Dev

Z- 쉘에서 탈출하기위한 바인딩 caps lock

분류에서Dev

Z- 쉘에서 탈출하기위한 바인딩 caps lock

분류에서Dev

탈출 방법 & amp; 동적으로 생성 된 iframe에서

분류에서Dev

WHERE-Clause에서 탈출하는 Python / SQLite3

분류에서Dev

Selenium xpath 로케이터에서 달러 기호 탈출

분류에서Dev

vimperator를 사용하여 pdf 파일에서 탈출

분류에서Dev

AHK에서 작동하지 않는 탈출

분류에서Dev

중첩 된 재질 UI 대화 상자에서 탈출