Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
QHeaderView nesnesi döner. Şöyle yaparız.
Elimizde şöyle bir kod olsun.
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
#include <QTreeView>
#include <QDebug>
#include <QStandardItemModel>
#include <QHeaderView>
Constructor
Şöyle yaparız.
auto tv = new QTreeView ();
header metoduQHeaderView nesnesi döner. Şöyle yaparız.
auto header=tv->header();
setItemDelegateForColumn metoduElimizde şöyle bir kod olsun.
#include <QStyledItemDelegate>
class ColumnDelegate : public QStyledItemDelegate {
Q_OBJECT
public:
virtual QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index)
const override
{
QSize ret= QStyledItemDelegate::sizeHint(option, index);
ret.setWidth(50);
return ret;
}
};
Şöyle yaparız.widget->setItemDelegateForColumn(1, new ColumnDelegate());
widget->setItemDelegateForColumn(2, new ColumnDelegate());
setModel metoduŞöyle yaparız.
auto model = new QStandardItemModel();
...
tv->setModel(model);
show metoduŞöyle yaparız.
tv->show();
Hiç yorum yok:
Yorum Gönder