0

リストビューを描画する QListView とデリゲートがあります。セルの中央にテキストをペイントします。だから私はそれをします:

void Delegate::paint(QPainter *painter, const QStyledOptionViewItem        &option, const QModelIndex &index )
{
.
.
.
QRect textRect(option.rect.center(),QSize(option.rect.width(),option.rect.height());

paiter->drawText(textRect,text,QTextOption());

しかし、それは中心から塗り始めます。この出力を中央に配置するにはどうすればよいですか? ありがとうございました

4

1 に答える 1