X Error: BadValue - was bedeutet das?
Verfasst: 25. September 2011 15:35
Wenn ich mein Programm ausführe, bekomme ich folgende Fehlermeldung gleich zwei mal:
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.
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?
Code: Alles auswählen
X Error: BadValue (integer parameter out of range for operation) 2
Extension: 141 (XInputExtension)
Minor opcode: 46 ()
Resource id: 0x4200003Code: 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);Programmierumgebung: Eclipse (mit QT-Plugin)
Oberfläche: Unity
Betriebssystem: Ubuntu 11.04 (Natty)
Was bedeutet diese Fehlermeldung? Wie kann man den Fehler beheben?