繁体   English   中英

如何从QTableWidget :: setCellWidget()获取文本

[英]How to get the text from QTableWidget::setCellWidget()

我试图弄清楚如何从setCellWidget获得QLabel文本。

我像这样设置tableWidget

    QLabel *nt = new QLabel();
    nt->setStyleSheet("QLabel {padding-left:1px;color: white!important;display: block;float: left;border-radius: 11px;font-weight: bold!important;border: 2px solid #FFFFFF;box-shadow: 1px 1px 2px #999999;background: #d675a7;background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 #f48282, stop: 1 #d00a0a);}");
    nt->setText("1");
    nt->setFixedWidth(22);
    nt->setFixedHeight(22);
    ui->tableWidget_3->setCellWidget(0,3,nt);

我试图像这样检索值:

qDebug() << ui->tableWidget_3->item(0, 3)->text();

有什么想法怎么了?

ui->tableWidget_3->cellWidget(0, 3)->property("text").toString();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM