如何让qtablewidget动态显示获取到的数据数据

如何让qtablewidget动态显示获取到的数据数据,第1张

让第11行显示到第1行很方便,只要让ui->tableWidget->insertRow(0)就行了

ui->tableWidget->insertRow(0)

ui->tableWidget->setItem(0,

0,

new

QTableWidgetItem("cj"))

ui->tableWidget->setItem(0,

1,

new

QTableWidgetItem(QString::number(test_number)))

获取到一行就添加一行,建议LZ可以用QTimer定时器,每秒触发一次更新tablewidget的槽函数

QTimer

*widget_timer

=

new

QTimer(this)

1 定义一个按钮

[cpp] view plain copy

QPushButton * pBtn = new QPushButton()

2 链接信号与曹

[cpp] view plain copy

connect(pBtn, SIGNAL(clicked()), this, SLOT(OnBtnClicked()))

3 按钮添加到单元格内

[cpp] view plain copy

table->setCellWidget(0,0,pBtn)//如果点击按钮出现崩溃现象,就添加QTableWidgetItem 到按钮的那个单元格

4 实现按钮的事件

[cpp] view plain copy

void myPic::OnBtnClicked(void)

{

QPushButton * senderObj=qobject_cast<QPushButton *>(sender())

if(senderObj == 0)

{

return

}


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

原文地址:https://54852.com/bake/7914536.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存