QAbstractItemView

Verschiedenes zu Qt
Antworten
ogre
Beiträge: 41
Registriert: 7. November 2005 07:41

QAbstractItemView

Beitrag von ogre »

hallo,

hat jemand eine ahnung, wie man „QAbstractItemView“ vererbt und objekte bilden kann, genauer welchen funktionen man imlementieren muss?
thx

Code: Alles auswählen

// PieView.cpp
PieView::PieView(QWidget *parent) : QAbstractItemView(parent)
{
    
}

Code: Alles auswählen


// PieView.h
class PieView : public QAbstractItemView
{
    Q_OBJECT

public:
    PieView(QWidget *parent = 0);

}

Code: Alles auswählen

//main

//..

pieChart = new PieView;

//…
Querdenker
Beiträge: 99
Registriert: 1. Dezember 2005 17:44
Wohnort: Karlsruhe

Beitrag von Querdenker »

Hi,

Konstruktor auch aufrufen ;)


wrong:
//main

//..

pieChart = new PieView;

//…


so vielleicht:

//main

//..

pieChart = new PieView();

//…
e Grüssle au
Q... ;)
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Überladen muß alles werden, was in der Dokumentation als [pure virtual] deklariert ist (=0)

Das wären:
virtual QModelIndex indexAt ( const QPoint & point ) const = 0
virtual void scrollTo ( const QModelIndex & index, ScrollHint hint = EnsureVisible ) = 0
virtual QRect visualRect ( const QModelIndex & index ) const = 0
virtual bool isIndexHidden ( const QModelIndex & index ) const = 0
virtual QModelIndex moveCursor ( CursorAction cursorAction, Qt::KeyboardModifiers modifiers ) = 0
virtual void setSelection ( const QRect & rect, QItemSelectionModel::SelectionFlags flags ) = 0
virtual int verticalOffset () const = 0
virtual QRegion visualRegionForSelection ( const QItemSelection & selection ) const = 0

Und weitere Funktionen nach Bedarf, aber dafür denke ich sind die Doku & Beispiele eigentlich ausreichend...
ogre
Beiträge: 41
Registriert: 7. November 2005 07:41

Beitrag von ogre »

Das war schon was ich wissen wollte.
thx
:lol:
Antworten