这样子吗?
#include <QtGui>
#include <QTextCodec>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QListWidget list;
for(int i = 0; i < 30; i++)
{
QString strText = QString("%1%2").arg(i).arg(i+i);
QListWidgetItem * pItem = new QListWidgetItem;
pItem->setSizeHint(QSize(50, 50));
list.addItem(pItem);
list.setItemWidget(pItem, new QLabel(strText));
}
list.setStyleSheet("QListWidget{background-color:#7F7F7F}");
list.show();
return a.exec();
}