QString
QString与stdString相互转换
- QString转stdString
QString param;
std::string(param.toLocal8Bit());
- stdString转QString
std::string str;
QString s = QString::fromLocal8Bit(str.c_str());
QTableWidget
添加一行
QStringList headers;
headers << "NAME" << "NUMBER" << "AGE";
tablewidget.setHorizontalHeaderLabels(headers);
tablewidget.setRowCount(0);
int row = tablewidget.rowCount();
tablewidget.setRowCount(++row);
int col = 0;
tablewidget.setItem(0,col++,new QTableWidgetItem("张华"));
tablewidget.setItem(0,col++,new QTableWidgetItem("179074250"));
tablewidget.setItem(0,col++,new QTableWidgetItem("15"));
自适应行高和列宽
tablewidget.horizontalHeader()->setResizeMode(QHeaderView::Stretch);
tablewidget.verticalHeader()->setResizeMode(QHeaderView::Stretch);
tablewidget.horizontalHeader()->setResizeMode(1,QHeaderView::ResizeToContents);