Die Suche ergab 26 Treffer

von Algorithm93
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...
von Algorithm93
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
von Algorithm93
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...
von Algorithm93
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...
von Algorithm93
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...
von Algorithm93
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
von Algorithm93
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...
von Algorithm93
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:

Code: Alles auswählen

class addPart : public QDialog
{
    Q_OBJECT

public:
    explicit addPart(QWidget *parent = 0, QString text = 0);
    ~addPart();
...und dann beim Erstellen den String übergeben...
Aber so ist es besser.

Gruß
von Algorithm93
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...
von Algorithm93
26. Dezember 2011 23:39
Forum: Qt Programmierung
Thema: Problem mit QTableWidget
Antworten: 4
Zugriffe: 3165

Re: Problem mit QTableWidget

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.
Weil das QTableWidget die "ownership" übernimmt? Klingt irgendwie logisch!
OK, dann ist mir das klar.

Gruß und Danke nochmals,
Algorithm93
von 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...
von Algorithm93
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)...
von Algorithm93
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
von 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...
von Algorithm93
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