QT 에서 Html 처리와 Qt 4.0 포팅
Huins의 Pxa 255 Pro를 사용하고 있습니다.
현재 보드에서 Qt 3.0.4를 포팅했습니다. 그런데 Qt 3.대에서는 QTextBrowser에서 Frame태그가 정상적
으로 동작 하지 않더라구요. 그래서 HtmlBrowser를 만드려고 아래 그림 처럼 하려고 했는데,
┌────┐ ┌─────────┐
│ Html │ │QTextBrowser │
├────┤ ├─────────┤
│ │ │ │
└────┘ └─────────┘
│ △
↓ │
┌─────┐ ┌─────┐
│FrameSet │1 0..* │Frame │
├─────┤─────→├─────┤
│ │ │ │
└─────┘ └─────┘
QWidget과 QTextBrowser를 상속받아서 만들려고 하는데,
qtextbrowser.h 를 보면
복사 생성자와 치환 연산자를
Private :
QTextBrowser( const QTextBrowser &);
QTextBrowser& operator = (const QTextBrowser& );
라고 선언되어 있습니다.
통상적으로 복사 생성자와 치환 연산 오퍼레이터의 경우
Public 멤버로 선언되는데 이해할 수 없습니다. 그리고 정의도 안되어 있고.. ㅡㅡ;;
외부에서 치환 연산이 호출이 안되네요.
QTextBrowser를 상속받은 Frame을 FrameSet이라는 Control 객체가
Array자료구조로 관리 하려고 하는데
복사 생성자와 치환연산자가 위의 경우처럼 Private 멤머로 선언되어 있기
때문에.. ㅡㅡ;;
결국 포기 하고 Qt 4.0을 포팅 하려고 합니다.
그런데 Qt emmbedded x 86을 설치 했는데 QVFB에서 마우스가 지 멋대로 움직입니다.
크로스 컴파일도 도중 에러나서.... ㅡㅡ;;
Html 을 어떻해 해결해야 할지. .모르겠습니다. ㅠㅠ
댓글 달기