2016-08-10 31 views

答えて

0

QLabelで簡単にQTreeWidgetItemのデフォルトビューとしてカスタムウィジェットを設定します。同じ手順を行い、QTreeWidgetItemについては

QListWidgetItem* MainWindow::addColoredItem(const QString& name, const QColor& backcolor, const QColor& textcolor) { 
    QListWidgetItem* item = new QTreeWidgetItem(this); 
    QLabel* label = new QLabel(this); 
    label->setStyleSheet(QString("QLabel{background: %1; color %2;}").arg(backColor.name(), textColor.name())); 
    ui->listWidget->addItem(item); 
    ui->listWidget->setItemWidget(item, widget); 
    return item; 
} 

:これはQListWidgetとQListWidgetItemとの一例です。

+0

質問は別のことです。 'label-> setText(" こんにちはワールド) '、ウィジェットスタイルシートはありません。 – ilotXXI

関連する問題