X Error: BadValue - was bedeutet das?

Alles rund um die Programmierung mit Qt
Antworten
jonius
Beiträge: 2
Registriert: 25. September 2011 10:44

X Error: BadValue - was bedeutet das?

Beitrag von jonius »

Wenn ich mein Programm ausführe, bekomme ich folgende Fehlermeldung gleich zwei mal:

Code: Alles auswählen

X Error: BadValue (integer parameter out of range for operation) 2
  Extension:    141 (XInputExtension)
  Minor opcode: 46 ()
  Resource id:  0x4200003
Das Programm scheint aber trotzdem zu funktionieren. Ich habe mit dem Debugger etwas herumprobiert und festgestellt, dass die Fehlermeldung kommt, nachdem MeinFenster.show() aufgerufen wurde. Lasse ich ui.setupUi(this); im Konstruktor des Fensters weg, kommt der Fehler nicht. Deshalb hier noch der Inhalt der (von QTDesigner automatisch erzeugten) Funktion. Das Fenster enthält übrigens nur ein plainTextEdit in einer scrollArea im GridLayout.

Code: Alles auswählen

if (MeldungenClass->objectName().isEmpty())
            MeldungenClass->setObjectName(QString::fromUtf8("MeldungenClass"));
        MeldungenClass->resize(400, 300);
        gridLayout = new QGridLayout(MeldungenClass);
        gridLayout->setSpacing(6);
        gridLayout->setContentsMargins(11, 11, 11, 11);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        scrollArea = new QScrollArea(MeldungenClass);
        scrollArea->setObjectName(QString::fromUtf8("scrollArea"));
        scrollArea->setWidgetResizable(true);
        scrollAreaWidgetContents = new QWidget();
        scrollAreaWidgetContents->setObjectName(QString::fromUtf8("scrollAreaWidgetContents"));
        scrollAreaWidgetContents->setGeometry(QRect(0, 0, 380, 280));
        gridLayout_2 = new QGridLayout(scrollAreaWidgetContents);
        gridLayout_2->setSpacing(6);
        gridLayout_2->setContentsMargins(11, 11, 11, 11);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        plainTextEdit = new QPlainTextEdit(scrollAreaWidgetContents);
        plainTextEdit->setObjectName(QString::fromUtf8("plainTextEdit"));

        gridLayout_2->addWidget(plainTextEdit, 0, 0, 1, 1);

        scrollArea->setWidget(scrollAreaWidgetContents);

        gridLayout->addWidget(scrollArea, 0, 0, 1, 1);


        retranslateUi(MeldungenClass);

        QMetaObject::connectSlotsByName(MeldungenClass);
Falls das irgendwie hilft:
Programmierumgebung: Eclipse (mit QT-Plugin)
Oberfläche: Unity
Betriebssystem: Ubuntu 11.04 (Natty)

Was bedeutet diese Fehlermeldung? Wie kann man den Fehler beheben?
Betriebssystem: Ubuntu 11.04 (Natty)
Programmierumgebung: Eclipse
Antworten