直接上代码cpp文件
QStandardItemModel * model = new QStandardItemModel();
ui->tableView_2->setModel(model);
//view设置标题栏
model->setHorizontalHeaderLabels(QStringList()<<"数据库表");
//view设置标题栏缩放策略
ui->tableView_2->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Stretch);
//直接插入model插入数据
for(int i = 0 ; i<10 ;i++)
{
int newRow = model->rowCount();//获取当前行数
model->insertRow(newRow, QModelIndex());//插入一行
model->setData(model->index(newRow, 0),"information");//插入数据
}
ui->tableView_2->setContextMenuPolicy(Qt::CustomContextMenu);
//设置点击时选中一整行
ui->tableView_2->setSelectionBehavior(QAbstractItemView::SelectRows);
popMenu = new QMenu(ui->tableView_2);
actSelect = new QAction("读取数据库表", this);
actUnselect = new QAction("取消选择", this);
popMenu->addAction(actSelect);
popMenu->addAction(actUnselect);
//菜单;这句很重要


2189

被折叠的 条评论
为什么被折叠?



