QT Qtablewidget数组,鼠标双击获取行与列应该怎么实现

QT Qtablewidget数组,鼠标双击获取行与列应该怎么实现,第1张

通过实现

itemClicked

(QTableWidgetItem

)

信号的槽函数,就可以获得鼠标单击到的单元格指针,获得到了当前的位置信息

connect(tableWidget,SIGNAL(itemDoubleClicked(QTreeWidgetItem,int)),this,

SLOT(

getItem(QTreeWidgetItem,int))

);

通过

QTreeWIdgetltem

你可以获得到你想要的全部数据

如果上面不行,下面是表头单击信号,可以自己加功能,一个是行一个是列,自己试试

selftableWidgetverticalHeader(nnect(selfVerSectionClicked)#表头单击信号

selftableWidgethorizontalHeader(nnect(selfHorSectionClicked)#表头单击信号

def VerSectionClicked(self,index):

print index

def HorSectionClicked(self,index):

print index

    def out(self, row, col):

        a=selftableWidgetitem(row, col)text()

        selflabelsetText(a)

QVector<quint32>list;

for(int i=0;i<table->rowCount();i++)

{

listappend(table->item(i,index)->text()toInt());

}

用 QTableWidget 把 可以直接设置函数和列数,用QTableView要自己实现一个数据模型比较难

单击选中一行应该在QTableWidget的选中模式里面有得选单击的时候会发出一个信号itemClicked

你把这个信号和一个槽函数连接起来就可以在点击的时候激活这个槽函数用connect

以上就是关于QT Qtablewidget数组,鼠标双击获取行与列应该怎么实现全部的内容,包括:QT Qtablewidget数组,鼠标双击获取行与列应该怎么实现、pyqt qtablewidget 表头点击事件怎么写、pyqt4 tableWidget cellChanged 的使用方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9720165.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存