Seite 1 von 1

error: forward declaration of 'struct QScrollBar'

Verfasst: 23. Juni 2008 23:39
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!

Verfasst: 24. Juni 2008 00:03
von PeterLustig
Die Headerdatei QScrollBar inkludieren.

Verfasst: 24. Juni 2008 22:24
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?