- tableWidget->setColumnCount(25);
tableWidget->setRowCount(11); tableWidget->horizontalHeader()->setVisible(false); tableWidget->verticalHeader()->setVisible(false);
tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);//ResizeToContents自适应宽度,Stretch各列平均分配列宽 tableWidget->verticalHeader()->setDefaultSectionSize(150);//设置默认行高30 tableWidget->horizontalHeader()->setDefaultSectionSize(50); tableWidget->horizontalHeader()->setStretchLastSection(true); //设置充满表宽度 tableWidget->setFrameShape(QFrame::NoFrame); //设置无边框 //tableWidget->setShowGrid(false); //设置不显示格子线 tableWidget->setSelectionMode(QAbstractItemView::NoSelection); //可多选(Ctrl、Shift、 Ctrl+A都可以) // tableWidget->setSelectionBehavior(QAbstractItemView::SelectItems); //设置选择行为时每次选择一行 tableWidget->horizontalHeader()->resizeSection(0,50); //设置表头第一列的宽度为150 tableWidget->horizontalHeader()->setFixedHeight(50); //设置表头的高度 tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); for(int i=0;i<255;++i){ QTableWidgetItem* item = new QTableWidgetItem(QString::number(i+1)); tableWidget->setItem(i/25,i%25,item); }
|