QWorkspace (?) - Problem

Alles rund um die Programmierung mit Qt
Antworten
Kris
Beiträge: 8
Registriert: 18. Januar 2006 09:05
Wohnort: Oldenburg

QWorkspace (?) - Problem

Beitrag von Kris »

Hallo miteinander,

für folgendes Problem suche ich einen Fingerzeig :

(Kubuntu 6.10, QT-4.2.0)

Ich habe ein von QMainWindow abgelittenes Hauptfenster mit
2 QDockWidgets und einem QWorkspace.
In einem der DockWidgets wird ein QTreeWidget angezeigt, in dem ein
"Navigationsbaum" aufgespannt ist. Beim Doppelklicken auf eines der
QTreeWidgetItems soll ein QWidget als Sub-Window im Workspace geöffnet werden.
So weit, so unproblematisch.
Leider stürzt das Programm beim Öffnen des QWidgets ab und ich erhalte folgende, unerklärliche Meldungen :

Code: Alles auswählen

beginne showMaklerForm()
 1
Object::connect: No such slot QMenuBar::_q_popupOperationMenu(QPoint)
Object::connect:  (sender name:   'qt_workspacechild')
Object::connect:  (receiver name: 'menubar')
Object::connect: No such slot QMenuBar::_q_showOperationMenu()
Object::connect:  (sender name:   'qt_workspacechild')
Object::connect:  (receiver name: 'menubar')
Segmentation fault
Zum Code :
Erzeugung QWorkspace im Konstruktor des MainWindow - trivial, wie im Lehrbuch.

Anzeige Widget :

Code: Alles auswählen

void MainWindow::showMaklerForm( )
{
	qDebug() << "beginne showMaklerForm()";
	FormMakler *frmMakler = new FormMakler( this );
	qDebug() << " 1";
	workspace->addWindow( frmMakler, Qt::Window );
	qDebug() << "   2";
	frmMakler->show();
	qDebug() << "showMaklerForm() : done";
}
Wer kann mir sagen was da schief läuft ?

Danke,
Kris[/code]
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Ich vermute jetzt einfach mal, daß du entweder keine QMenuBar hast oder diese defekt ist. Ansonsten könnte es sein, daß deine Qt-Bibliothek defekt ist.
Antworten