Seite 1 von 1

qslider::horizontal nicht möglich // gelöst

Verfasst: 16. März 2007 19:02
von Linuxguru
hallo,

ich hab ein object slider in mein programm eingebunden. allerdings kann ich seit der umstellung von qt3 auf qt 4.2 mein slider nicht mehr horizontal ausrichten.

fehlermeldung
error: ‘Horizontal’ is not a member of ‘QSlider’

mein code

Code: Alles auswählen

TestWidget::TestWidget(QWidget *parent, const char *name)
{
    QSlider *slider = new QSlider(this);
    slider->setObjectName("Slider");
    slider->setGeometry(10, 140, 180, 20);
    slider->setOrientation(QSlider::Horizontal);
    slider->setRange(0, 99);
    slider->setPageStep (2);
    slider->setValue(50);
}
meine .h datei für das testwidget

Code: Alles auswählen

class TestWidget : public QWidget
{
    Q_OBJECT
public:
    TestWidget(QWidget* parent=0, const char* name=0);

private slots:

protected:
};
danke für jede hilfe

Verfasst: 16. März 2007 21:01
von upsala
Und? Lies halt die Dokumentation. Da steht Horizontal und Vertical mit dem entsprechen Namespace.

Verfasst: 16. März 2007 22:23
von Linuxguru
da haben wir wieder das problem mit der gross und kleinschreibung.

ich hatte vorher schonmal mit QT::Horizontal getestet.. das muss aber Qt::Horizontal heissen...


danke!!