static_cast转化出现without object问题

出现以下错误
error: cannot call member function ‘QWidget* QListWidget::itemWidget(QListWidgetItem*) const’ without object

    {
    GameListItem *appItem = static_cast<GameListItem *>(QListWidget::itemWidget(item));
    m_pkgname = appItem->pkgName();
    Q_UNUSED(appItem);
    });


T T

你这语法根本不对,去查查static_cast到底怎么用再用,别瞎写啊
参数应该是一个类的实例的地址,你这传入了个啥