QSlider unsichtbar, und Parameterliste falsch??
Verfasst: 5. August 2006 23:46
Hallo,
ich habe folgendes machen wollen ...
Das alles im Construktor eines eigenen Widget, dass von QWidget logischer Weise erbt.
Hierbei treten zwei fehler auf, die mich verwirren:
1. Obwohl meine Tab-Completion im MSVC2003 sagt, dass die Parameterliste zu QSlider gültig ist, ist sie es laut QSlider Header(!) nicht.
Wie kann das kommen?
2. Wichtiger: Der QSlider ist im Gegensatz zu den anderen beiden Elementen nicht zu sehen. Generell sind Darstellungsprobleme.
Benutze ich eine QSpinBox, dann fehlen die Pfeile. Sie funktionieren, aber sind nicht zu sehen (?). Der Slider funktioniert ebenso, aber ist nicht zu sehen. Warum?
Der Slider wird nun wie folgt erzeugt
Simon (Qt Newbee)
ich habe folgendes machen wollen ...
Code: Alles auswählen
QPushButton * btn = new QPushButton("btn");
QSlider * slider = new QSlider(0, 9, 1, 5, Qt:Horizontal);
QVBoxLayout * layout = new QVBoxLayout();
QLCDNumber * num = new QLCDNumber(1);
layout->addWidget(btn);
layout->addWidget(slider);
layout->addWidget(num);
setLayout(layout);Hierbei treten zwei fehler auf, die mich verwirren:
1. Obwohl meine Tab-Completion im MSVC2003 sagt, dass die Parameterliste zu QSlider gültig ist, ist sie es laut QSlider Header(!) nicht.
Wie kann das kommen?
2. Wichtiger: Der QSlider ist im Gegensatz zu den anderen beiden Elementen nicht zu sehen. Generell sind Darstellungsprobleme.
Benutze ich eine QSpinBox, dann fehlen die Pfeile. Sie funktionieren, aber sind nicht zu sehen (?). Der Slider funktioniert ebenso, aber ist nicht zu sehen. Warum?
Der Slider wird nun wie folgt erzeugt
Code: Alles auswählen
QSlider * slider = new QSlider(Qt:Horizontal);
slider->setRange(0,9);
slider->setValue(5);Simon (Qt Newbee)