추가
QTreeWidgetItem* item= new QTreeWidgetItem(ui->treeWidget);
QComboBox *Combobox=new QComboBox();
//setItemWidget 인자설명
//1.TreewidgetItem,2.추가할 컬럼, 3.추가할위젯
ui->treeWidget->setItemWidget(item,0,Combobox);
삭제
//Toplevel에서의 삭제 = 0은 Toplevel의 맨처음 아이템
//Child를 삭제하려면, topLevelItem(0)->child(0)을 추가하면된다.
QTreeWidgetItem* item= ui->treeWidget->topLevelItem(0) ;
//1.TreewidgetItem, 2. 삭제할 컬럼
ui->treeWidget->removeItemWidget(item,0);
Combobox 데이터 추가
for(int i=0; i<ui->treeWidget->topLevelItemCount(); i++)
{
for(int j=0; j<ui->treeWidget->topLevelItem(i)->childCount(); j++)
{
QTreeWidgetItem *testItem=ui->treeWidget->topLevelItem(i)->child (j);
auto Combobox=(QComboBox*)ui->treeWidget->itemWidget (testItem,0);
for(int k=0; k<ui->treeWidget->topLevelItem(i)->childCount(); k++)
{
Combobox->addItem(ui->treeWidget->topLevelItem(i)->child (k)->text(1));
}
}
}
'QT' 카테고리의 다른 글
Qt 파일의 체크섬(CheckSum) 확인방법 (0) | 2018.08.09 |
---|---|
Qt QTreeWidget에 Check 추가 방법 (0) | 2018.07.27 |
QTableWidget에 QCheckbox 추가시 QCheckbox 가운데 정렬방법 (0) | 2018.07.25 |
QCustomPlot 라이브러리를 이용한 RealTime 그래프(포인트 위의 값 출력) 예시 (1) | 2018.07.18 |
Qt C언어 fopen 함수에서 QString을 이용한 파일이름 추가방법(한글로 입력된 파일이름) (0) | 2018.07.13 |