2013-01-03 3 views
0

이 코드는 제대로 이미지를 표시하고 창 크기를 조정할 때 크기를 조정 : 나는 (여전히 이전 탭 내부) 테이블에 이미지를 넣어 같은 행동을하고 싶은Qt : 테이블의 이미지 크기를 조정하는 방법은 무엇입니까?

QLabel *imageLabel; 
QTabWidget *imageTabWidget; 
// new... 
imageTabWidget->addTab(imageLabel, "Image"); 

.

QTableWidget *innerTable = new QTableWidget; 
innerTable->setRowCount(1); 
innerTable->setColumnCount(1); 
innerTable->setCellWidget(0, 0, imageLabel); 
innerTable->resizeColumnsToContents(); 
innerTable->resizeRowsToContents(); 
imageTabWidget->addTab(innerTable, "Image"); 

전혀 크기 조절이 테이블을 가질 수 있습니다 : 그러나 지금 얻을 수있는 모든 고정 된 크기의 이미지?
감사합니다.

답변

1

당신은 당신이 원하는 방법 크기를 다시 물건을 얻기 위해 레이아웃을 사용할 필요가 참조 : 디자이너를 사용

http://doc.qt.digia.com/qt/layout.html

레이아웃을 훨씬 쉽게 만들 수 있습니다. 디자이너에서 위젯을 만든 다음 코드에서 해당 인스턴스를 만든 다음 탭 위젯에 추가하십시오.