위젯프로그램 위에 챠트 띄우기
574
작성한 질문수 10
답변 1
0
안녕하세요. 재우님,~~
예를 들어 QChartView 오브젝트가 아래와 같이 chartView 라고 가정해볼께요.
QChartView *chartView = new QChartView(chart);
chart 가 line chart 라고 가정하면 chartView 의 오브젝트는 QChartView 클래스인데요. 이 클래스는 QGraphicsView 클래스를 상속받고, QGraphicsView 를 따라가보면 QWidget 을 상속받습니다. 따라서 QChartView 클래스의 상속을 따라가보면 QWidget 을 상속받습니다.
그렇기 때문에 QWidget 안에 넣을때 QChartView 클래스의 오브젝트를 QVBoxLayout 같은 위젯에 먼저 넣고 QVBoxLayout 을 QWidget 안에 넣으면 됩니다.
정확지는 않지만 소스코드로 표현하면 아래와 같이 할 수 있습니다.
QWidget *myWidget = new QWidget(this);
QVBoxLayout *mainLayout = new QVBoxLayout;
QChartView *chartView = new QChartView(chart);
mainLayout->addWidget(chartView);
myWidget->setLayout(mainLayout);
위와 같은식으로 하면 QWidget 안에 chart를 넣을수 있습니다.
궁금한것 있으면 언제든 질문해주세요.~
바로 답변을주셔서.... 하나더 ㅎㅎ
0
43
3
QML강의를 더 깊게 듣고 싶은데
1
38
2
강의가 넘 좋아서 3번째 복습을 하고 있는데
1
44
3
Build system의 Obs 에 관한 질문
1
64
2
로드맵 재수강 로드맵 할인문의
1
59
2
강의 재수강 문의
1
76
2
강의 연장 문의
1
106
2
강의 연장 질문
1
89
2
22강 후반부와 23강 전반부의 내용이 겹칩니다.
1
73
1
custom Widget 강의 에서 알려주신 promoted widgets 질문 드립니다.
1
139
2
QML로 만든 파일도 똑같이 설치판 제작하면 되나요?
0
192
2
'Re-entrancy' 사용 시 프로그램 속도 문의드립니다.
1
135
2
QImage에서 이미지가 안불러와집니다.
1
347
2
Android 폰에서 개발환경 설정과 예제 App 구현 질문드립니다.
1
321
1
'Re-entrancy를 만족하는 Thread 예제 구현' 에서 질문있습니다.
1
376
2
크로마키 영상처리 소스코드 구현 (2/2편) 에러가 발생합니다.
1
380
1
Writing QML Extensions with C++ 내용에 대해서 질문드립니다!
1
362
1
Qt Creator 기능 질문드립니다.
1
355
1
QT로 이미지나 json 파일 가져올때
1
451
1
QT로 구현한 프로그램 실행관련 및 추가질문
1
1395
3
Go to slots 을 사용했을때 connect 함수 위치
1
371
1
Qt Quick 모듈의 해석 질문드립니다.
3
379
2
QT에서 그래프 챠트 그리는 방법 문의
2
1890
2
Window에서 프로그래밍한 것을 리눅스로 옮기는 방법
2
408
1





