Die Suche ergab 14 Treffer

von bmann
25. Februar 2015 17:26
Forum: C++ Grundlagen
Thema: QT undefined reference. Wo trage ich den Linker Pfad ein?
Antworten: 5
Zugriffe: 22313

Re: QT undefined reference. Wo trage ich den Linker Pfad ein

Hallo Nepolo, ich versuche mal zu erraten was du willst... Also "Ich möchte aber QT nutzen" macht in dem Kontext keinen Sinn. Qt ist eine Bibliothek, cmake ist ein Buildsystem. Ich benutze Qt fast auscchließlich mit cmake, das schließt sich nicht aus. Ich vermute also du möchtest qmake (da...
von bmann
25. Februar 2015 14:32
Forum: C++ Grundlagen
Thema: QT undefined reference. Wo trage ich den Linker Pfad ein?
Antworten: 5
Zugriffe: 22313

Re: QT undefined reference. Wo trage ich den Linker Pfad ein

Die Pfade sind in Ordnung, die Libs nicht. Du benutzt "#include <raspicam/raspicam_cv.h>", also musst du auch gegen die OpenCv Biblothek linken, die raspicam::RaspiCam_Cv::RaspiCam_Cv() enthält. Du linkst aber (der Zeile die du gepostet hast nach) nur gegen "raspicam" (ohne _cv)....
von bmann
15. August 2014 08:12
Forum: C++ Grundlagen
Thema: Dateipfade über QLineEdit öffnen
Antworten: 5
Zugriffe: 7948

Re: Dateipfade über QLineEdit öffnen

Christian81 hat geschrieben:[...] nicht funktionieren.
Meep. Du hast recht, da hab ich wohl nicht aufgepasst, sorry.
von bmann
14. August 2014 10:43
Forum: C++ Grundlagen
Thema: Dateipfade über QLineEdit öffnen
Antworten: 5
Zugriffe: 7948

Re: Dateipfade über QLineEdit öffnen

if ( txtPfad->text() > 0 ) Das funktioniert bei dir? Was tut das denn? Ich würde hier eher if (txtPfad->text().length() > 0 ) oder if (!txtPfad->text().isEmpty()) erwarten. Weiterhin: { [...] QFile fileMy (""+str); } else { QFile fileMy("E:\\test.txt"); } [/code] soll wohl jewei...
von bmann
12. August 2014 16:30
Forum: C++ Grundlagen
Thema: ini Datei in Consolenanwendung einbinden
Antworten: 5
Zugriffe: 7223

Re: ini Datei in Consolenanwendung einbinden

Hallo, habe ich schon durch Google herausgefunden, allerdings gibts da kaum Beispiele. Und funktioniert QSettings bei einer Consolenanwendung überhaupt? Ein kurzes Codebeispiel wäre super. MFG Hä? Kaum Beispiele? Aha... QSettings+Console: QSettings gehört zu QtCore, also ja, es wird QtGui nicht ben...
von bmann
1. August 2014 15:26
Forum: C++ Grundlagen
Thema: [solved] cannot convert 'main():Blah*' to 'Blah*' for argu..
Antworten: 4
Zugriffe: 6655

Re: cannot convert 'main():Blah*' to 'Blah*' for argument...

Hallo Kalsan, wie Christian81 schon gesagt hat, sind die "struct Blah" die du in main() deklariert und definiert hast, sowie die "struct Blah" die du *außerhalb* von main() (forward-)deklariert hast, zwei verschiedene Dinge. Die eine struct heißt für den Compiler "main():Bla...
von bmann
8. Mai 2014 23:13
Forum: C++ Grundlagen
Thema: Zahlen aus Datei lesen klappt nicht
Antworten: 10
Zugriffe: 12296

Re: Zahlen aus Datei lesen klappt nicht

Das Auslesen der Datei in data() ist eine *ganz* schlechte Idee. Du wirst die Datei woanders lesen müssen und dir dann die Werte speichern müssen. QAbstractTableModel::data() wird aufgerufen wann immer "etwas" für eine Zelle in der Tabelle benötigt wird, also z.B. der Inhalt der Tablle (di...
von bmann
5. Mai 2014 17:55
Forum: C++ Grundlagen
Thema: Zahlen aus Datei lesen klappt nicht
Antworten: 10
Zugriffe: 12296

Re: Zahlen aus Datei lesen klappt nicht

Hi in deinem Code QDataStream fin( &file ); while(fin>>n) tust du eigentlich zwei Dinge: 1. Lese aus Stream "fin" den Wert n (was immer das auch ist, das hast du uns nicht gesagt. Vermutlich ist n ein int, dann wird ein binäres Integer, also i.d.R. 4 bytes geelesen) 2. Wiederhole dies ...
von bmann
8. Februar 2014 20:10
Forum: C++ Grundlagen
Thema: [erledigt]QByteArray richtig kopieren?
Antworten: 6
Zugriffe: 7641

Re: QByteArray richtig kopieren?

Originalcode: ist Fehlerhaft weil keine Kopie vom QByteArray angelegt wird, somit wird der Inhalt von "value" scheinbar zufällig überschrieben wenn das Original QByteArray ungültig wird. Ist er nicht. Es wird eine Kopie erstellt. Qt verwendet hierbei "implicit sharing", siehe ht...
von bmann
18. Juni 2013 18:16
Forum: Qt Programmierung
Thema: Failed to create thread (Der Zugriffscode ist unzulässig.)
Antworten: 1
Zugriffe: 2218

Re: Failed to create thread (Der Zugriffscode ist unzulässig

Hi, also schauen wir mal, die Fehlermeldung "Failed to create thread" findet sich in Qt nur in qthread_win.cpp, du arbeitest also unter Windows (warum sagst du sowas denn nicht??). Der Teil "Der Zugriffscode ist unzulässig" ist die Fehlermeldung, die die _beginthreadex() Funktion...
von bmann
18. Juni 2013 17:43
Forum: C++ Grundlagen
Thema: Problem mit signed long aus 4 einzelnen Bytes
Antworten: 7
Zugriffe: 7400

Re: Problem mit signed long aus 4 einzelnen Bytes

Hallo Bang Johansen, wie ja schon korrekt beschrieben wurde, ist dein Problem mit ziemlicher Sicherheit, dass du 32 Bits in ein long int schreibst. Und hier fängt die Fragerei an: Auf was für einem System arbeitest du? Ich nehme an auf einem 64 Bit Linux System. Auf dieser Plattform ist long int ein...
von bmann
14. Januar 2013 15:40
Forum: Einfach Qt
Thema: Lizenzfrage: Qt Programm im öffentlichen Dienst verwenden
Antworten: 8
Zugriffe: 9259

Re: Lizenzfrage: Qt Programm im öffentlichen Dienst verwende

Bei der LGPL ? sicher ? Ja. Nummer 4 der LGPL Version 2.1: 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machin...
von bmann
9. Januar 2013 11:27
Forum: Qt Programmierung
Thema: QPolygonF
Antworten: 3
Zugriffe: 2603

Re: QPolygonF

Hi,

QPolygonF ist ein QVector<QPointF>, du kannst also die QVector Methoden benutzen, etwa at() und operator[]().

Gruß
Andi
von bmann
6. Januar 2013 12:52
Forum: Einfach Qt
Thema: Lizenzfrage: Qt Programm im öffentlichen Dienst verwenden
Antworten: 8
Zugriffe: 9259

Re: Lizenzfrage: Qt Programm im öffentlichen Dienst verwende

Hi Die Lizenz *deines* Programmes ist dein Bier (solange du keinen Code von anderen darin benutzt hast). Folglich musst du nur darauf achten die Qt Lizenz einzuhalten. Die LGPL ist gerade dafür da, dass du dein Programm nach *deinen* Bedingungen (und nicht nach denen von Qt) veröffentlich kannst. In...