error: forward declaration of 'struct QScrollBar'

Alles rund um die Programmierung mit Qt
Antworten
hanswurschtus
Beiträge: 7
Registriert: 10. November 2006 19:20

error: forward declaration of 'struct QScrollBar'

Beitrag von hanswurschtus »

hallo,

ich habe ein kleines problem und scheine gerade auf der leitung zu stehen, da ich absolut nicht mehr weiter weiss. und zwar, ich möchte gerne in einem qtextedit die verticale scrollweite festlegen und hole mir mit

Code: Alles auswählen

QScrollBar * sb = ui.historyArea->verticalScrollBar();
	sb->setPageStep(10);
die scrollbar und will die scrollweite auf 10 setzten. soweit so gut, nur ich bekomme beim kompilieren folgende fehlermeldung:

Code: Alles auswählen

error: forward declaration of 'struct QScrollBar'
was ist der fehler und wie kann ich ihn beheben?

besten dank im vorraus!
PeterLustig
Beiträge: 386
Registriert: 21. November 2007 20:07

Beitrag von PeterLustig »

Die Headerdatei QScrollBar inkludieren.
hanswurschtus
Beiträge: 7
Registriert: 10. November 2006 19:20

Beitrag von hanswurschtus »

mann mann,
ich sollte doch wieder öfters c++ programmieren. bin vom java programmieren schon ganz faul geworden.
danke auf jeden fall!!

eine frage habe ich aber noch. wie kann ich die scrollweite einstellen, ich habs mit

Code: Alles auswählen

sb->setPageStep(200);
sb->setSingleStep(200);
probiert, aber das funktioniert nicht. er scrollt immer um einen default wert!
weiss da wer was?
Antworten