Es hat sich herausgestellt, dass das Problem durch einen in Qt selbst verursacht wird.
Man kann den Fehler umgehen indem man das neuere Qt WebEngine Widgets Modul verwendet.
Die Suche ergab 15 Treffer
- 7. Februar 2016 15:27
- Forum: Qt Programmierung
- Thema: [gelöst]Qt5.5.0: Exception in QWebview bei bestimmten Seiten
- Antworten: 1
- Zugriffe: 3061
- 26. Januar 2016 16:10
- Forum: Qt Programmierung
- Thema: [gelöst]Qt5.5.0: Exception in QWebview bei bestimmten Seiten
- Antworten: 1
- Zugriffe: 3061
[gelöst]Qt5.5.0: Exception in QWebview bei bestimmten Seiten
Hallo, wie der Titel schon verrät, bekomme ich selbst mit in einem Qt Projekt, welches nur aus diesem Code besteht, eine Write Access Violation: #include "mainwindow.h" #include "ui_mainwindow.h" #include <QtWebKitWidgets/QWebView> #include <QUrl> MainWindow::MainWindow(QWidget *...
- 14. Oktober 2015 21:58
- Forum: Qt Programmierung
- Thema: [gelöst]Qt5.5 QVideoWidget zeigt nichts an
- Antworten: 7
- Zugriffe: 8834
Re: [ungelöst]Qt5.5 QVideoWidget zeigt nichts an
Nachdem der Code jetzt QMediaPlayer::setMedia() aufruft, funktioniert alles. QMediaPlayer* player = new QMediaPlayer(); player->setMedia(QUrl("test.mp4")); QVideoWidget* videoWidget = new QVideoWidget(); player->setVideoOutput(videoWidget); videoWidget->show(); player->play(); Scheinbar wa...
- 8. Oktober 2015 16:26
- Forum: Qt Programmierung
- Thema: [gelöst]Qt5.5 QVideoWidget zeigt nichts an
- Antworten: 7
- Zugriffe: 8834
Re: Qt5.5 QVideoWidget zeigt nichts an
Die Plugins (u.a. dsengine.dll) befinden sich im Qt Ordner (Qt5.5.0\5.5\msvc2013\plugins\mediaservice\...) und da ich das Programm ja im Qt Debugger ausführe, müssten die Pfade so gesetzt sein, dass alles erkannt wird, weil ja Libraries wie Qt5Core.dll auch geladen werden können. Also können plugins...
- 8. Oktober 2015 13:08
- Forum: Qt Programmierung
- Thema: [gelöst]Qt5.5 QVideoWidget zeigt nichts an
- Antworten: 7
- Zugriffe: 8834
Re: Qt5.5 QVideoWidget zeigt nichts an
Nachdem ich eine Zeile Code zum Debuggen hinzugefügt habe, wird mir folgendes ausgegeben, was danach aussieht, dass das Video ohne Fehler abgespielt wurde.
Allerdings kann man immer noch nichts sehen.
Code: Alles auswählen
State: QMediaPlayer::StoppedState Error: QMediaPlayer::NoError- 8. Oktober 2015 06:54
- Forum: Qt Programmierung
- Thema: [gelöst]Qt5.5 QVideoWidget zeigt nichts an
- Antworten: 7
- Zugriffe: 8834
Re: Qt5.5 QVideoWidget zeigt nichts an
Danke für deine Antwort.
Ich habe meinen absoluten Pfad zur Video Datei nur hier im Forum gekürzt, um euch den langen Pfad zu ersparen. Der von mir verwendete Pfad ist korrekt.
Auch wenn ich das Beispiel von der Qt Website direkt kopiere, tut sich bei mir trotzdem nichts.
Ich habe meinen absoluten Pfad zur Video Datei nur hier im Forum gekürzt, um euch den langen Pfad zu ersparen. Der von mir verwendete Pfad ist korrekt.
Auch wenn ich das Beispiel von der Qt Website direkt kopiere, tut sich bei mir trotzdem nichts.
- 7. Oktober 2015 22:07
- Forum: Qt Programmierung
- Thema: [gelöst]Qt5.5 QVideoWidget zeigt nichts an
- Antworten: 7
- Zugriffe: 8834
[gelöst]Qt5.5 QVideoWidget zeigt nichts an
Mein Programm hat ein Fenster, das als Mainlayout ein Vertical Layout hat. Zu diesem Layout möchte ich ein VideoWidget hinzufügen und auf diesem ein Video abspielen. Allerdings ist das Fenster komplett leer wenn ich das Programm starte und zeigt folglich nichts an. In der .pro Datei habe ich die Plu...
- 29. Mai 2013 14:52
- Forum: Qt Programmierung
- Thema: [gelöst]delete verursacht "read access violation at 0x0"
- Antworten: 6
- Zugriffe: 5351
Re: delete verursacht "read access violation at 0x0"
Danke veeman, nachdem ich jetzt advance() so geändert habe, war das Problem immer noch da. void Bac::advance(int phase) { if(!phase) return } Aber als ich dann delete durch deleteLater() ersetzt habe, ließ sich der Fehler nicht mehr reproduzieren. So einen harnäckigen Fehler hatte ich noch nie... ;)...
- 26. Mai 2013 17:09
- Forum: Qt Programmierung
- Thema: [gelöst]delete verursacht "read access violation at 0x0"
- Antworten: 6
- Zugriffe: 5351
Re: delete verursacht "read access violation at 0x0"
Hallo veeman, danke für deine Antwort. - Der Zeiger zielFutter ist gültig. (Ich hab den Wert von zielFutter kurz vor dem Aufruf von delete abgefragt, und der Wert war ungleich NULL) - this und &staticMetaObject sind ebenfalls nicht NULL - Von einem Pufferüberlauf ist mir nichts bekannt (Ich verw...
- 19. Mai 2013 16:53
- Forum: Qt Programmierung
- Thema: [gelöst]delete verursacht "read access violation at 0x0"
- Antworten: 6
- Zugriffe: 5351
Re: delete verursacht "read access violation at 0x0"
Ich habe eigentlich keine eigenen Event-Funktionen, oder gibt es auch vererbte Events, bei denen das Problem auftreten kann? Das einzige was mir einfällt ist, dass ZReag (also, das zu löschende Objekt) von der GraphicsScene über eine Signal-Slot-Verbindung einen Wert erhält, wie lange die Maus gedrü...
- 19. Mai 2013 15:38
- Forum: Qt Programmierung
- Thema: [gelöst]delete verursacht "read access violation at 0x0"
- Antworten: 6
- Zugriffe: 5351
[gelöst]delete verursacht "read access violation at 0x0"
Hi, wenn ich in einer Memberfunktion eines QGraphicObjects den Speicher eines anderen QGraphicsObjects frei gebe und den Zeiger dann auf NULL setze (was, glaube ich nicht nötig wäre): void Bac::advance(int) { qDebug()<<"Bac::advance()"; //... qDebug()<<"ZReag löschen... "; delete...
- 7. Mai 2013 17:16
- Forum: Qt Programmierung
- Thema: [gelöst]QGraphicsSceneMouseEvent "übergeben"
- Antworten: 6
- Zugriffe: 4491
Re: QGraphicsSceneMouseEvent "übergeben"
@Christian81: Danke, jetzt funktionierts und ich habs verstanden, aber ich glaube, da wäre ich nie drauf gekommen. An alle, die das gleiche Problem haben: Man muss das Event an die Basisklasse übergeben, indem man explizit die Basisklassen-Funktion aufruft: QGraphicsScene::mouseReleaseEvent(event);
- 6. Mai 2013 17:36
- Forum: Qt Programmierung
- Thema: [gelöst]QGraphicsSceneMouseEvent "übergeben"
- Antworten: 6
- Zugriffe: 4491
Re: QGraphicsSceneMouseEvent "übergeben"
Die Implementierung ist eigentlich Default, ohne Abänderungen, oder muss man da was ändern? #include "mygsc.h" //Minimal-Konstruktor MyGSc::MyGSc(QObject *parent) : QGraphicsScene(parent) { } //Erweiterter Konstruktor MyGSc::MyGSc(qreal x, qreal y, qreal width, qreal height, QObject *paren...
- 5. Mai 2013 17:26
- Forum: Qt Programmierung
- Thema: [gelöst]QGraphicsSceneMouseEvent "übergeben"
- Antworten: 6
- Zugriffe: 4491
Re: QGraphicsSceneMouseEvent "übergeben"
@Christian81: Danke für deine Antwort, ich habe jetzt mal die Flag QGraphicsItem::ItemIsSelectable gesetzt, was aber auch nichts gebracht hat. Die QGraphicsObjecte habe ich mit scene->addItem(ItemXY); in die Szene gesetzt. Meine von QGraphicsScene abgeleitete Klasse sieht so aus: #ifndef MYGSC_H #de...
- 4. Mai 2013 12:11
- Forum: Qt Programmierung
- Thema: [gelöst]QGraphicsSceneMouseEvent "übergeben"
- Antworten: 6
- Zugriffe: 4491
[gelöst]QGraphicsSceneMouseEvent "übergeben"
Hi, Ich habe eine von QGraphicsScene abgeleitete Klasse, die die Mouse-Click und Mouse-Press Events auffangen soll. (Um dann z.B. etwas auf der QGraphicsScene zu zeichnen) Das Problem ist, dass sich auf der QGraphicsScene auch QGraphicObject's befinden, die die Mouse-Events erhalten sollen, wenn auf...