سؤال

أريد تغيير لون النص للعناصر QListWidget.
على سبيل المثال، توجد بعض العناصر في نص أحمر بينما يوجد آخرون في نص أزرق. كيف يمكنني فعل ذلك؟ شكرا لك.

هل كانت مفيدة؟

المحلول

QListWidget t;
t.addItem("first");
t.addItem("second");
t.item(0)->setForeground(Qt::red);
t.item(1)->setForeground(Qt::blue);

نصائح أخرى

ويمكن أيضا أن يتم ذلك بواسطة STYLESHEETS. على سبيل المثال:

QListWidget::item {
    color:#00ff00;
    background-color:transparent;
}

حددها SetStylesheet (...)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top