Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

qtableView как сделать перенос текста в ячейке, если не влезает в ширину столбца?



  • Как сделать перенос текста в ячейке, если не влезает в ширину столбца в qtableView?

    Попытался сделать вот так:

        ui->tableView->setModel(model);
        ui->tableView->setWordWrap(true);
        ui->tableView->setTextElideMode(Qt::ElideNone);
        ui->tableView->setFont(font);
        ui->tableView->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents);
        ui->tableView->resizeColumnToContents(0);
        ui->tableView->resizeColumnToContents(1);
        ui->tableView->horizontalHeader()->setResizeMode(0, QHeaderView::Fixed);
        ui->tableView->horizontalHeader()->setResizeMode(1, QHeaderView::Fixed);
        ui->tableView->horizontalHeader()->setResizeMode(2, QHeaderView::Stretch);
    

    Но получил, что первая строчка еще переносится а следующие нет.


Log in to reply