QLabel文字太宽挤开QListWidget

QLabel文字太宽挤开QListWidget_第1张图片

void MainWindow::genHomePage()
{
    ....
    Form_disk *form_disk = new Form_disk;
    form_disk->name = name;
    ....
}


void Form_disk::init()
{
    QFontMetrics fontMetrics(ui->label->font());
    QString name_elide = fontMetrics.elidedText(name, Qt::ElideRight, ui->label->width());
    ui->label->setText(name_elide);
    ui->label->setToolTip(name);
    ....
}

QLabel文字太宽挤开QListWidget_第2张图片

中文显示为 \x** 怎么解决?

你可能感兴趣的:(Qt)