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

获取QTableWidget中某个单元格的坐标

要获取QTableWidget中某个单元格的坐标,您可以使用QTableWidget的item()方法来获取该单元格的QTableWidgetItem对象,
然后使用QTableWidget的visualItemRect方法获取该单元格的矩形区域,包括其坐标。
下面是一个示例代码:

QTableWidgetItem *item = tableWidget.item(row, column)
QRect rect = tableWidget.visualItemRect(item)
x = rect.x()
y = rect.y()

其中,tableWidget是您的QTableWidget对象,item是获取的QTableWidgetItem对象,rect是单元格的矩形区域,x和y是该单元格的坐标。
请注意,单元格的坐标是相对于QTableWidget的左上角的。如果您需要使用全局坐标,请使用QTableWidget的mapToGlobal()方法将单元格的坐标转换为全局坐标。

另外,qt还提供其它坐标转换的函数,可根据需求使用:

    QPoint mapToGlobal(const QPoint &) const;
    QPoint mapFromGlobal(const QPoint &) const;
    QPoint mapToParent(const QPoint &) const;
    QPoint mapFromParent(const QPoint &) const;
    QPoint mapTo(const QWidget *, const QPoint &) const;
    QPoint mapFrom(const QWidget *, const QPoint &) const;

http://www.kler.cn/a/6562.html

相关文章:

  • 图书馆管理系统(三)基于jquery、ajax
  • 海外外卖APP开发新方向:基于同城外卖系统源码的多元化解决方案
  • UDP系统控制器_音量控制、电脑关机、文件打开、PPT演示、任务栏自动隐藏
  • 常用es命令
  • 面试小札:Java后端闪电五连鞭_8
  • Ubuntu上如何部署Nginx?
  • 互联网摸鱼日报(2023-04-06)
  • 日益强大的人工智能OpenAI ChatGPT GPT-4真的会让程序员失业吗?
  • “卓见杯”郑州轻工业大学第十五届程序设计大赛暨河南省高校邀请赛题解
  • 「读书感悟系列」失明症漫记
  • 蓝桥杯赛前冲刺-双指针和图论专题(包含历年蓝桥杯真题和详细注释代码)
  • 【GPT4】微软 GPT-4 测试报告(9)结论与展望
  • 苹果手机配什么无线蓝牙耳机好?适配苹果手机的蓝牙耳机推荐
  • 网络系统集成实验(三)| 系统集成虚拟局域网(VLAN)配置
  • abaqus子程序vumat安装使用
  • 2022蓝桥杯省赛——砍竹子
  • 【学习记录】大数据课程-学习十一周总结
  • 企业数据平台建设的基石:构建统一的数据存算能力
  • 蓝桥杯赛前冲刺-枚举暴力和排序专题1(包含历年蓝桥杯真题和AC代码)
  • 约会Appointment
  • 考研数二第十讲 求导平面曲线的切线和法线以及曲率圆与曲率半径和弧微分
  • Java Web 实战 15 - 计算机网络之网络编程套接字
  • 【算法题】2483. 商店的最少代价
  • 通过python理解光的偏振
  • jsp+javaEE高校毕业生去向跟踪管理系统gzyy84程序mysql
  • 分类预测 | MATLAB实现CNN-BiLSTM-Attention多输入分类预测