当前位置: 首页> 文旅> 旅游 > 查企业法人信息查询平台_上海知名网站开发公司_指数型基金_手机百度高级搜索入口在哪里

查企业法人信息查询平台_上海知名网站开发公司_指数型基金_手机百度高级搜索入口在哪里

时间:2025/7/11 14:29:33来源:https://blog.csdn.net/weixin_46032775/article/details/144532204 浏览次数:1次
查企业法人信息查询平台_上海知名网站开发公司_指数型基金_手机百度高级搜索入口在哪里

先在界面上来个表格,在工具栏上增加两个工具按钮

QStandardItemModel * model = new QStandardItemModel(7, 4, this);for (int row = 0; row < 7; row++) {for (int column = 0; column < 4; column++) {QStandardItem * item = new QStandardItem(QString("%1").arg(row * 4 + column));model->setItem(row, column, item);}}_table_view = new QTableView;_table_view->setModel(model);setCentralWidget(_table_view);this->resize(800, 800);//获取视图的项目选择模型QItemSelectionModel * selection_model = _table_view->selectionModel();ui.mainToolBar->addAction(tr(u8"当前项目"), this, &QtWidgetsApplication7::getCurrentItemData);ui.mainToolBar->addAction(tr(u8"切换选择"), this, &QtWidgetsApplication7::toggleSelection);

接下来是实现这两个函数

void QtWidgetsApplication7::getCurrentItemData()
{auto currentData = _table_view->selectionModel()->currentIndex().data().toString();qDebug() << tr(u8"当前项目的内容") << currentData;
}void QtWidgetsApplication7::toggleSelection()
{//找到根节点下第0行0列的item的索引QModelIndex topLeft = _table_view->model()->index(0, 0, QModelIndex());//获取根节点下最大的行号auto max_row = _table_view->model()->rowCount(QModelIndex());//获取根节点下最大的列号auto max_column = _table_view->model()->columnCount(QModelIndex());//根据列号和行号获取最右下角的item的索引QModelIndex bottomRight = _table_view->model()->index(max_row - 1, max_column - 1, QModelIndex());//设置选择区域QItemSelection curSelection(topLeft, bottomRight);_table_view->selectionModel()->select(curSelection, QItemSelectionModel::Toggle);
}

关键字:查企业法人信息查询平台_上海知名网站开发公司_指数型基金_手机百度高级搜索入口在哪里

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: