diff --git a/src/widgets/groupediconview.cpp b/src/widgets/groupediconview.cpp index df8c434b2..6f608d35c 100644 --- a/src/widgets/groupediconview.cpp +++ b/src/widgets/groupediconview.cpp @@ -230,7 +230,12 @@ QModelIndex GroupedIconView::indexAt(const QPoint &p) const { void GroupedIconView::paintEvent(QPaintEvent *e) { // This code was adapted from QListView::paintEvent(), changed to use the visualRect() of items, and to draw headers. - QStyleOptionViewItem option(viewOptions()); + QStyleOptionViewItem option; +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + initViewItemOption(&option); +#else + option = viewOptions(); +#endif if (isWrapping()) option.features = QStyleOptionViewItem::WrapText; option.locale = locale();