Colocar o valor de uma QStringList em um campo de um QtableView [RESOLVIDO]



  • Pessoal,

    Montei uma tabela com os dados digitados pelo cliente que estou jogando dentro de um qstringlist, agor apreciso pegar esses dados e colocar em um campo de uma tabela, para jogar os dados em geral uso:

    @ ui->tableWidget->setItem(coluna,2,new QTableWidgetItem(list));@

    Dessa maneira consigo colocar uma QString lá no camp, mas não estou conseguindo fazer com um QStringList



  • Mas como você quer que apareça no grid? Em uma célula (como um combo em cada célula)?



  • Bom dia TioRoy,

    Então a ideia é uma primeira tabela todos os valores dentro de uma grid (celula).

    Mas gostria de saber também (para um futuro uso) de como colocar cada valor em uma celula.
    Mas para agora seria todos os valores em uma celula somente.



  • Você pode usar o método join:

    @
    ui->tableWidget->setItem(coluna,2,new QTableWidgetItem(list.join(",")));
    @



  • TioRoy,

    Perfeito funcionou da maneira que precisava! Muito obrigado!


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.