Die Suche ergab 26 Treffer
- 6. Dezember 2014 11:03
- Forum: Qt Programmierung
- Thema: QGraphicsView Items mit der Maus bewegen
- Antworten: 8
- Zugriffe: 9663
Re: QGraphicsView Items mit der Maus bewegen
Hallo, Danke für die Antwort. Ich habe den Fehler jetzt gefunden: meine Implemetierung von boundingRect war falsch. ich hatte: QRectF Resistor::boundingRect() const { return QRectF(xR_, yR_, widthR_, heightR_); } aber es muss QRectF Resistor::boundingRect() const { return QRectF(0, 0, widthR_, heigh...
- 5. Dezember 2014 22:19
- Forum: Qt Programmierung
- Thema: QGraphicsView Items mit der Maus bewegen
- Antworten: 8
- Zugriffe: 9663
Re: QGraphicsView Items mit der Maus bewegen
Hallo,
Danke für die Antwort.
Ich habe meine eigene Klasse auskommentiert und verwende jetzt QGraphicsScene direkt.
Welche Flags müssen denn gesetzt werden?
IsMovable habe ich natürlich gesetzt......
Trotzdem kann das eigene Item nicht bewegt werden.....
Gruß
Doran
Danke für die Antwort.
Ich habe meine eigene Klasse auskommentiert und verwende jetzt QGraphicsScene direkt.
Welche Flags müssen denn gesetzt werden?
IsMovable habe ich natürlich gesetzt......
Trotzdem kann das eigene Item nicht bewegt werden.....
Gruß
Doran
- 3. Dezember 2014 19:10
- Forum: Qt Programmierung
- Thema: QGraphicsView Items mit der Maus bewegen
- Antworten: 8
- Zugriffe: 9663
Re: QGraphicsView Items mit der Maus bewegen
Hallo, Danke für Deine Antwort. Stimmt!!! Jetzt verstehe ich es. Wenn ich das MoveableFlag setze, dann kann ich die Items bewegen ohne ein spezielles QGraphicsScene zu verwenden! Aber mit meinem selbst erstellten QGraphicsItem funktioniert es nicht...... Er wird angezeigt, aber ich kann ihn nicht ve...
- 2. Dezember 2014 15:35
- Forum: Qt Programmierung
- Thema: QGraphicsView Items mit der Maus bewegen
- Antworten: 8
- Zugriffe: 9663
Re: QGraphicsView Items mit der Maus bewegen
Hallo, Danke für deine Antwort. Genau daran lag es!!!! Jetzt habe ich das berücksichtigt und jetzt passt alles 8) Noch eine Frage: Ich kann jetzt QGraphicsEllipsItem, QGraphicsTextItem, QGraphicsLineItem, etc... perfekt mit der Maus bewegen. Jetzt habe ich aber mein eigenes Item (resistor, siehe unt...
- 29. November 2014 19:21
- Forum: Qt Programmierung
- Thema: QGraphicsView Items mit der Maus bewegen
- Antworten: 8
- Zugriffe: 9663
QGraphicsView Items mit der Maus bewegen
Hallo, Ich habe auf einem QMainWindow einen QGraphicsView. Da ich die QGraphicsItems später mit der Maus bewegen möchte, habe ich meine eigene Klasse (DragAndDropScene) erstellt, welche von QGrahicsScene erbt. Im MainWindow erstelle ich eine scene und eine Linie: scene = new DragAndDropScene(); grap...
- 26. Dezember 2012 09:59
- Forum: Qt Programmierung
- Thema: Fehlermeldung bei Programmstart (fehlende DLL)
- Antworten: 2
- Zugriffe: 4566
Re: Fehlermeldung bei Programmstart (fehlende DLL)
Hallo,
ok, wenn ich Qt selbst neu kompilieren muss, dann werde ich wohl eher die DLL's mitliefern...
Danke für die Antwort!
Doran
ok, wenn ich Qt selbst neu kompilieren muss, dann werde ich wohl eher die DLL's mitliefern...
Danke für die Antwort!
Doran
- 25. Dezember 2012 20:18
- Forum: Qt Programmierung
- Thema: Fehlermeldung bei Programmstart (fehlende DLL)
- Antworten: 2
- Zugriffe: 4566
Fehlermeldung bei Programmstart (fehlende DLL)
Hallo, habe ein Programm mit Qt 4.8.4 unter Windows 8 64Bit geschrieben. Der Compiler ist MinGW und als IDE habe ich Qt Creator verwendet. Das Programm funktioniert soweit, wie ich es mir vorgestellt habe, allerdings kann ich das Programm nur vom Qt Creator aus starten (mit einem Klick auf "Ers...
- 27. Dezember 2011 11:28
- Forum: Qt Programmierung
- Thema: Auf LineEdit im Dialog zugreifen
- Antworten: 5
- Zugriffe: 3317
Re: Auf LineEdit im Dialog zugreifen
Hallo,
Ja, stimmt danke! Denken hilft
Ich habe noch eine andere Methode gefunden:
...und dann beim Erstellen den String übergeben...
Aber so ist es besser.
Gruß
Ja, stimmt danke! Denken hilft
Ich habe noch eine andere Methode gefunden:
Code: Alles auswählen
class addPart : public QDialog
{
Q_OBJECT
public:
explicit addPart(QWidget *parent = 0, QString text = 0);
~addPart();Aber so ist es besser.
Gruß
- 26. Dezember 2011 23:49
- Forum: Qt Programmierung
- Thema: Auf LineEdit im Dialog zugreifen
- Antworten: 5
- Zugriffe: 3317
Re: Auf LineEdit im Dialog zugreifen
Hallo, so jetzt habe ich doch nochmal eine Frage: Im "mainwindow" gibt es auch einen LineEdit, dessen Inhalt ich gerne im Dialog anzeigen möchte. Eine Funktion: QString MainWindow::Benutzer_Text() { return ui->lineEdit->Text(); } habe ich schon. Doch wie kann ich die jetzt vom Dialog aus a...
- 26. Dezember 2011 23:39
- Forum: Qt Programmierung
- Thema: Problem mit QTableWidget
- Antworten: 4
- Zugriffe: 3165
Re: Problem mit QTableWidget
Weil das QTableWidget die "ownership" übernimmt? Klingt irgendwie logisch!Christian81 hat geschrieben:Natürlich müssen immer neue Items erstellt werden da, wie Du schon bemerkt hast, das QTableWidget für jede Zelle ein eigenes Item benötigt.
OK, dann ist mir das klar.
Gruß und Danke nochmals,
Algorithm93
- 26. Dezember 2011 23:16
- Forum: Qt Programmierung
- Thema: Problem mit QTableWidget
- Antworten: 4
- Zugriffe: 3165
Re: Problem mit QTableWidget
Hallo, nachdem ich "Datei.canReadLine()" in "!Datei.atEnd()" umgeändert habe, funktioniert es nach Deinem Vorschlag bestens. Bloß, was ist da der wesentliche Unterschied? Ist es so, dass nach Deinem Vorschlag bei jedem Schleifendurchgang "neue" QTableWidgetItems "g...
- 26. Dezember 2011 19:47
- Forum: Qt Programmierung
- Thema: Problem mit QTableWidget
- Antworten: 4
- Zugriffe: 3165
Problem mit QTableWidget
Hallo, heute schon das zweite Problem, ich hoffe ihr könnt mir da genau so prima weiterhelfen, wie bei meiner ersten Frage. Ich habe eine Funktion, die Daten aus einer Datei in ein QTableWidget laden soll: int row = 0; QString Zeile; QFile Datei("test.txt"); Datei.open(QIODevice::ReadOnly)...
- 26. Dezember 2011 17:56
- Forum: Qt Programmierung
- Thema: Auf LineEdit im Dialog zugreifen
- Antworten: 5
- Zugriffe: 3317
Re: Auf LineEdit im Dialog zugreifen
Hi,
Danke! Das ist genau, was ich gebraucht habe!
Gruß
Algorithm93
Danke! Das ist genau, was ich gebraucht habe!
Gruß
Algorithm93
- 26. Dezember 2011 11:59
- Forum: Qt Programmierung
- Thema: Auf LineEdit im Dialog zugreifen
- Antworten: 5
- Zugriffe: 3317
Auf LineEdit im Dialog zugreifen
Hallo, ich habe eine Klasse "mainwindow", die eine Instanz der Klasse "addPart" vom Typ QDialog startet: void MainWindow::addPartClickedHandler() { addPart p; p.exec(); } in diesem Dialog sind LineEdits enthalten, die der Benutzer ausfüllen soll. Wenn dann der Benutzer den Dialog...
- 26. August 2011 09:31
- Forum: Qt Programmierung
- Thema: Problem mit QFile
- Antworten: 6
- Zugriffe: 4336
Re: Problem mit QFile
Ja, cool, Problem gelöst!
Ich füge nun einfach QCoreApplication::applicationDirPath() davor.
Danke!
Gruß
Algorithm93
Ich füge nun einfach QCoreApplication::applicationDirPath() davor.
Danke!
Gruß
Algorithm93