2013-01-03 51 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

使用設計,使創建的佈局變得更加容易。 (在設計器中創建一個小部件,然後在代碼中創建它的一個實例,然後添加到選項卡小部件)。