質問

私はリスト(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