Die Suche ergab 31 Treffer

von einhorn
3. Dezember 2007 17:56
Forum: Qt Programmierung
Thema: Kanten und Knoten zu löschen, ohne Fehler
Antworten: 4
Zugriffe: 3372

Hallo Flare,
Vielen Dank für deinen Vorschlag!
Ich wußte nicht:

void QGraphicsScene::removeItem ( QGraphicsItem * item )
Removes the item item and "all its children(!!)" from the scene.

Ich versuche das nochmal.
Es wird vielleicht lange dauern, aber ...
von einhorn
2. Dezember 2007 20:35
Forum: Qt Programmierung
Thema: Kanten und Knoten zu löschen, ohne Fehler
Antworten: 4
Zugriffe: 3372

Noch keine Antwort?
von einhorn
30. November 2007 14:51
Forum: Qt Programmierung
Thema: Kanten und Knoten zu löschen, ohne Fehler
Antworten: 4
Zugriffe: 3372

Kanten und Knoten zu löschen, ohne Fehler

Hallo, ich möchte Kanten und Knoten hinzufügen und löschen. Mir ist schon gelungen, Kanten und Knoten hinzuzufügen. Jetzt versuche ich, Kanten und Knoten zu löschen, aber es klappt nicht. Ich weiß, dass alle mit dem Knoten verbundene Kanten gelöscht werden sollen, bevor ein Knoten gelöscht wird. Des...
von einhorn
19. November 2007 16:48
Forum: Qt Programmierung
Thema: Signals und Slots
Antworten: 13
Zugriffe: 9683

Ja, ich benutze KDevelop als ein Debugger, aber ich wußte nicht, wie man damit Fehler sucht.
Von jetzt an suche ich solche Fehler selber.
Wenn ich noch Frage habe, stelle ich sie wieder ...
Vielen Dank!
von einhorn
19. November 2007 10:14
Forum: Qt Programmierung
Thema: Signals und Slots
Antworten: 13
Zugriffe: 9683

Ich bekomme: hier connecte ich pieview und mainwindow Segmentation fault (core dumped) Also wird 'PieView::setMainWindow(...)' nicht aufgerufen. Jetzt setze ich 'connect()' in 'PieView::setMainWindow(...)'. Es läuft! ... aber ich habe ein anderes Problem ... Ich bekomme wieder einen 'Segmentation fa...
von einhorn
18. November 2007 12:39
Forum: Qt Programmierung
Thema: Signals und Slots
Antworten: 13
Zugriffe: 9683

Ach so! Ich habe die Variable nur 'definiert', noch nicht 'initialisiert'. Ich habe in 'pieview.cpp' mWin = new MainWindow(); eingesetzt. Es ist gelaufen, aber es hat gar nichts gezeigt ... Jetzt setze ich in 'pieview.h' void setMainWindow(MainWindow *mainWindow) { mWin = mainWindow; } und in 'main....
von einhorn
18. November 2007 12:26
Forum: Qt Programmierung
Thema: Signals und Slots
Antworten: 13
Zugriffe: 9683

Ich initialisiere '*mWin' in 'pieview.h' (nicht '.cpp'), wie:

Code: Alles auswählen

	MainWindow *mWin;
von einhorn
18. November 2007 11:48
Forum: Qt Programmierung
Thema: Signals und Slots
Antworten: 13
Zugriffe: 9683

Ich habe es vergessen. Du bekommst keinen Absturz, nur weil ich diesen Teil /*connect( mWin, SIGNAL( dataWasChanged(const QModelIndex &, const QModelIndex &)), this, SLOT( dataChanged(const QModelIndex &, const QModelIndex &)));*/ in 'pieview.cpp' auskommentiert habe. Ich lade die ne...
von einhorn
18. November 2007 11:04
Forum: Qt Programmierung
Thema: Signals und Slots
Antworten: 13
Zugriffe: 9683

Es tut mir leid.
Nun ist es ganz minimal (Nur 7KB).
Dann, wie kann man dieses Problem lösen?
von einhorn
16. November 2007 18:45
Forum: Qt Programmierung
Thema: Signals und Slots
Antworten: 13
Zugriffe: 9683

Signals und Slots

Hallo zusammen, jetzt probiere ich, 'dataChanged()' aufzurufen. Was ich bisher gemacht habe ist: In mainwindow.h: signals: void dataWasChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight); In mainwindow.cpp: emit dataWasChanged(model->index(0, 0, QModelIndex()), model->index(0...
von einhorn
15. November 2007 15:26
Forum: Qt Programmierung
Thema: Kreisdiagramm
Antworten: 16
Zugriffe: 10070

Ja, danke schön, ChMaster! Ich habe etwas Neues gefunden. Ich habe zufällig 'showChart(4, 3.14);' in 'MainWindow::openFile(const QString &path)' eingesetzt. Dann sind diese Werte auf dem Diagramm angezeigt worden. Es muss etwas mit 'signals' zu tun haben. Ich bin nicht sicher, aber vielleicht wi...
von einhorn
14. November 2007 18:16
Forum: Qt Programmierung
Thema: Kreisdiagramm
Antworten: 16
Zugriffe: 10070

Es tut mir leid ... ich verstehe noch nicht ... Genau welche 'const' soll ich löschen? Wenn ich 'const' von 'dataChanged()' und 'dataIsChanged()' lösche, bekomme ich diese Fehlermeldungen: (Übrigens habe ich 'Q_SIGNALS:' zu 'signals' geändert.) g++ -c -g -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr...
von einhorn
14. November 2007 16:30
Forum: Qt Programmierung
Thema: Kreisdiagramm
Antworten: 16
Zugriffe: 10070

Die Fehlermeldung ist jetzt verschwunden, weil ich alle header files in pieview.h kopiert und inkludiert habe. Aber soll ich in 'mainwindow.cpp': void MainWindow::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight) { QAbstractItemView::dataChanged(topLeft, bottomRight); v...
von einhorn
14. November 2007 15:58
Forum: Qt Programmierung
Thema: Kreisdiagramm
Antworten: 16
Zugriffe: 10070

Leider habe ich das schon probiert. Ich bekomme die folgende Fehlermeldung: g++ -c -g -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o graphwidget.o graphwidget.cpp mainwindo...
von einhorn
14. November 2007 15:34
Forum: Qt Programmierung
Thema: Kreisdiagramm
Antworten: 16
Zugriffe: 10070

Hallo KernelPanic,

ich habe gemeint, dass ich 'phiInChart' im Diagramm zeigen wollte.
'phiInChart' ändert sich jede Sekunde, aber das Diagramm ändert sich nicht.
Ich kann leider kein Beispiel finden, dass ein Diagramm sich in Echtzeit ändert ...