커뮤니티 | 큐티/임베디드/큐토피아 | PODO | SDL | 마이크로윈도우 | 리눅스프로그래밍 | 기타 | 포인트순위 | 최근게시물최근게시물 RSS  
korone.net에 다루었으면 하는것은요?
 
 
 
 
 
955
878
3,878
4,048,918
  현재접속자 : 86 (회원 0)






배너 신청 문의

 
작성일 : 18-05-17 10:29
[QT/Win32] QTableView 에 DragDrop 기능 구현 질문 입니다.
 글쓴이 : devopia
조회 : 1,212   추천 : 0  
기본적으로 Qt에서는 Drag&Drop 기능을 활성화 하기 위해서는 다음의 5가지 기능이 필요합니다.

1. setAcceptDrops(true);
2. dragEnterEvent(QDragEnterEvent *event) 재정의 및 event->acceptProposedAction(); 추가
3. dragMoveEvent(QDragMoveEvent *event) 재정의 및 event->acceptProposedAction(); 추가
4. dragLeaveEvent(QDragLeaveEvent *event) 재정의 및 event->accept(); 추가
5. dropEvent(QDropEvent *event) 재정의 및 event->acceptProposedAction(); 추가

또한 QAbstractItemView 스타일의 위젯의 경우에는 추가적인 재정의 함수 및 모델의 재정의가 필요할 수 있습니다.

홈페이지에서 제공하는 예제는 소스단위로만 볼 수 있고, 패키지 설치 시 예제들도 함께 설치가 되니 본인의 컴퓨터에서 찾아 보시기 바랍니다.


>
>
> 안녕하세요.
>
> QTableView 객체를 생성하고
>
> m_ptableLogView->setSelectionMode(QAbstractItemView::SingleSelection);
> m_ptableLogView->setAcceptDrops(true);
> m_ptableLogView->setDropIndicatorShown(true);
> m_ptableLogView->setDragDropMode(QAbstractItemView::DropOnly);
>
> DragDrop 관련 설정을 해주고 바탕화면에 있는 txt 파일을 Drag & Drop 하면
> TableView 에 파싱 후 내용을 보여주는 기능을 구현 하려고 합니다.
>
> .h 에 QDropEvent 클래스를 전방 선언하고
> void dropEvent(QDropEvent *event) override;
>
> .cpp 에서 정의 하여 이벤트가 사용 하려고 하는데 이벤트가 발생하지 않습니다.
> 이와 관련해서 qt 공식 홈페이지에서 여러 샘플 예제들을 봐왔는데 잘 안되고 있네요..
>
> .cpp 에서 정의 된 함수에서 이벤트를 받으려면 어떻게 해야 할까요?
> 그리고 qt 홈페이지에서 제공되는 예제 소스 들은 프로젝트 단위로 볼 수는 없나요?
>
> 답변 부탁 드립니다.
> 감사합니다.
>
http://blog.naver.com/devopia "상세한 답변을 원한다면 블러그를 통해 가능합니다."



 
 

Total 7,038
번호 제   목 글쓴이 날짜 조회 추천
7038 [QT/Win32] QML의 컴포넌트에 값 업데이트와 Display 되는 … (5) qtqt해 01-10 62 0
7037 [QT/Win32] qt에서 c언어 코드에 호환에 관해서 질문드립… (5) 원숭2 01-08 88 0
7036 [QT/Embedded] QTimer에 대한 질문입니다. (2) devilqoo 01-07 72 0
7035 [QT/X11] 우분투에서 Qt 어플리케이션의 배포 문의 입… 토고찡 01-02 87 0
7034 [QT/Win32] qt 외부 프로젝트 빌드 방법입니다. (2) 원숭2 12-27 124 0
7033 [QT/X11] QTableview Colum resize signal 질문 (1) 아아 12-24 195 0
7032 [QT/Embedded] 원격 디버깅 시 문의드립니다. 둣바이… 12-20 113 0
7031 [QT/Win32] qt 실행 과정에 대해서 (1) 원숭2 12-20 154 0
7030 [QT/Win32] Qt qgroundcontrol 빌딩 오류 (1) sanomu 12-19 147 0
7029 [QT/X11] QSettings 저장 권한 질문 아아 12-19 113 0
7028 [QT/Embedded] qt 컴파일 에러입니다. (4) 원숭2 12-17 190 0
7027 [QT/Win32] Qt Thread 관련 질문입니다. (4) qtqt해 12-12 212 0
7026 [QT/X11] 직접 만든 프로그램에 한글 입력이 안됩니다. 하빈 12-07 200 0
7025 [QT/X11] Qt 한버튼으로 나누기 (1) 장주영 12-07 209 0
7024 [QT/Embedded] Qt 임베디드 플랫폼에서 돌아가도록 windows환… (4) 둣바이… 11-29 335 0
7023 [QT/Win32] 줄바꿈문자(\n) 가 출력됩니다. (2) 지루 11-29 256 0
7022 [QT/Embedded] 터치 스크린 지원 문제 (1) 정양섭 11-29 270 0
7021 [QT/Embedded] QT GUI Application 메뉴에 Combobox 올리는 방법 문… (6) 은빛늑… 11-27 292 0
7020 [QT/X11] Qt 5.6에서 잘 실행 되던게 Qt 5.11로 올렸더니 … (6) devilqoo 11-16 387 0
7019 [QT/Win32] qt 객체 공유 방법 질문합니다! (3) wjdtnwjdtn 11-14 383 0
7018 [QT/Win32] android 개발할때 언어 자바사용하나요? (1) 가나1 11-07 378 0
7017 [QT/Embedded] PYQT Raspberry pi 에서 이와 같은 디자인을 하려… 쿠쿠다… 11-01 389 0
7016 [QT/Win32] QML에서 텍스트가 너무 흐리게 표시되네요 (1) 민토고 10-25 517 0
7015 [QT/Embedded] binary file 수정하는 프로그램 작성 binary file수… (1) 정말모… 10-12 540 0
7014 [QT/Embedded] Qt 라이센스에 관련하여 문의드립니다. (3) 둣바이… 10-10 732 0
7013 [QT/X11] Qt 프로그램 초기 시작 위치를 설정할 수 있나… (3) 둣바이… 10-04 633 0
7012 [QT/Embedded] setStyleSheet CPU 점유율 누적 문제 (1) 뮤즈 09-17 746 0
7011 [QT/Embedded] Qt ui가 변경이 안됩니다. (1) rufks0435 09-14 770 0
7010 [QT/Win32] Qdialog show문제 (1) 삼패르 09-13 662 0
7009 [QT/Win32] QT 컴파일러 질문입니다. RoolRooRal 09-10 715 0
 1  2  3  4  5  6  7  8  9  10    


About korone.net | Copyright 2003 korone.net. All rights reserved.