我显影,在列表(而QListView)的元素绘制程序。 如何设置取决于而QListView的大小元素的大小? 我写的实施sizeHint的代表,但是从哪里得到的实例的大小而QListView我不知道。

有帮助吗?

解决方案

解决方案:

QSize SpinBoxDelegate::sizeHint(const QStyleOptionViewItem& option, const QModelIndex & index) const
{
    QStyleOptionViewItemV4 opt(option);

    qDebug("W = %d\n", opt.widget->width());
    qDebug("H = %d\n", opt.widget->height());
    return QSize(100, 100);
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top