当前位置: 首页 > news >正文

怎样找出那些没有做友链的网站天津网站制作专业

怎样找出那些没有做友链的网站,天津网站制作专业,平阴市住房和城乡建设局网站,天津营销型网站建设在Qt中,当你使用QSortFilterProxyModel对QTableView进行排序或过滤后,点击事件可能会返回一个不正确的行号,因为代理模型可能会改变数据的显示顺序。为了获取点击数据的真实行号和内容,你可以使用mapToSource()函数,它…

在Qt中,当你使用QSortFilterProxyModelQTableView进行排序或过滤后,点击事件可能会返回一个不正确的行号,因为代理模型可能会改变数据的显示顺序。为了获取点击数据的真实行号和内容,你可以使用mapToSource()函数,它可以将代理模型中的索引映射回源模型中的索引。

以下是如何使用mapToSource()来获取真实行号和内容的步骤:

  1. QTableView中实现点击事件的槽函数。
  2. 在槽函数中,获取点击的代理模型索引。
  3. 使用mapToSource()将代理模型索引转换为源模型索引。
  4. 使用源模型索引来获取真实的行号和数据。

示例代码如下:

void TableView::cellClicked(const QModelIndex &proxyIndex) {if (!proxyIndex.isValid())return;// 将代理模型索引映射到源模型索引QModelIndex sourceIndex = proxyModel->mapToSource(proxyIndex);// 获取源模型中的真实行号int row = sourceIndex.row();// 使用源模型索引来获取数据QVariant data = sourceModel->data(sourceIndex);// 现在你可以使用真实的行号和数据了qDebug() << "Real row:" << row << "Data:" << data;
}

在这个例子中,cellClicked是一个槽函数,它在用户点击表格单元格时被调用。proxyModelQSortFilterProxyModel的实例,sourceModel是源模型。mapToSource()函数用于获取源模型中对应的索引,从而可以获取真实的行号和数据。

如果你需要在点击事件中区分左键和右键,你可以重写QTableViewmousePressEvent方法,并在其中检查点击的按钮类型。

http://www.15wanjia.com/news/192590.html

相关文章:

  • 做二维码电子档相册 找什么网站网站手机优化
  • python 视频播放网站开发百度seo分析工具
  • 玉林网站开发wordpress放tomcat
  • 企业网站建设的ppt门户网站开发项目
  • 湘西做网站工会网站升级改造建设方案
  • dede做手机网站免费发广告的软件
  • 盗版视频网站建设费用打广告去哪个平台
  • seo网站推广怎样烟台主流网站
  • 企业集团网站建设方案平台经济
  • 做logo有哪些网站国外营销网站建设
  • 网站备案 几年深圳网站设计与制作
  • 网站盈利方法线上广告平台
  • 怎样做一个公司网站能建设铁塔的公司网站
  • 网站域名 空间 是每年都要缴费吗建设厅网站更改登陆密码
  • 欧美风格网站模版做百度移动网站排名软
  • 宽屏网站欣赏北航网站建设
  • 用什么网站做海报 知乎丽水百度seo
  • 中国室内设计联盟网站html5 网站布局应用教程
  • 织梦模板修改网站颜色百度搜索指数和资讯指数
  • 17858833595做网站中山市建设安全监督站网站
  • 专业网站建设方案自己制作动画的软件
  • 银川品牌网站建设公司红色网站 后台
  • 崇明专业网站建设建企业网站哪个平台好
  • wordpress多站点用户同步沈阳网络营销推广的公司
  • 推广系统建站编写一个简单的android程序
  • 怎么查找网站公司如何注册企业邮箱
  • 万网网站首页wordpress 管理员标签
  • 凡科免费网站可以做推广吗佛山做企业网站的公司
  • 宁夏住房和城乡建设厅网站办事窗口手机网站的推广
  • 阿里云国际站官网农机公司网站建设