It I did already.
now I need to draw on a background QListView.
How?
if i do
{
}
{
QPen pen
(Qt
::green,
10, Qt
::SolidLine, Qt
::RoundCap, Qt
::RoundJoin);
painter.drawText(rect(),Qt::AlignLeft,"Test DRive this List");
}
myView::myView(QWidget *parent)
: QListView(parent)
{
}
void myView::paintEvent(QPaintEvent *event)
{
QPainter painter(viewport());
QPen pen(Qt::green, 10, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin);
painter.drawText(rect(),Qt::AlignLeft,"Test DRive this List");
QListView::paintEvent(event);
}
To copy to clipboard, switch view to plain text mode
i get painter from QAbstractItemView and my text scroll with item.
it follows from this that it is needed to draw on painter from QFrame or QWidget
Bookmarks