QTableWidget中内置自定义控件的定位问题

我就知道是你 CSDN会员 我就知道是你 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
本人接触QT库不久,实践中碰到如下问题。 如图所示,QTableWidget中第三列嵌入的是自定义对象(三个按钮的组合,删除,向上,向下),想通过这三个按钮实现相应功能。 但在使用中无法定位所点按钮所在的行。 在网上找到了如图2所示的方法。 sender()定位发射信号的对象,然后通过button.pos()和self.indexAt()来定位行。但是实际使用时发现button.pos()返回的位置是相对于它所在父控件TableBtnGroup控件的。 因此这些按钮无法通过indexAt来定位行。 如果换作普通QPushButton则不存在此问题。 我想知道我还有什么方法可以定位按钮的行号呢?
...全文
评论 6
收藏 已收藏
分享
返回顶部
我就知道是你 CSDN会员
Qt 21,503 成员 26,693 内容