I was thinking of using setData() directly, but setTextAlignment() works too.
#include <QtGui>
#include <QDebug>
int main(int argc, char *argv[])
{
item2->setData(Qt::TextAlignmentRole, Qt::AlignRight);
item3->setTextAlignment(Qt::AlignCenter);
lw.addItem(item1);
lw.addItem(item2);
lw.addItem(item3);
lw.show();
return app.exec();
}
#include <QtGui>
#include <QDebug>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QListWidget lw;
QListWidgetItem *item1 = new QListWidgetItem("Line1");
QListWidgetItem *item2 = new QListWidgetItem("Line2");
item2->setData(Qt::TextAlignmentRole, Qt::AlignRight);
QListWidgetItem *item3 = new QListWidgetItem("Line3");
item3->setTextAlignment(Qt::AlignCenter);
lw.addItem(item1);
lw.addItem(item2);
lw.addItem(item3);
lw.show();
return app.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks