Die Suche ergab 277 Treffer

von veeman
26. Juni 2018 17:34
Forum: C++ Grundlagen
Thema: Argument einer Funktion soll public sein
Antworten: 3
Zugriffe: 19065

Re: Argument einer Funktion soll public sein

Was kann daran nicht sein? Der Wert von
L_Hzg ist halt nur innerhalb des Funktionsscopes gültig. Wenn du denn Inhalt außerhalb haben möchtest musst du diesen halt in eine außerhalb gültige Variable kopieren.

Was hast du vor?
von veeman
22. Mai 2017 11:19
Forum: Qt Programmierung
Thema: Anzeige von Dingen aus verschiedenen Threads?
Antworten: 1
Zugriffe: 2972

Re: Anzeige von Dingen aus verschiedenen Threads?

Wenn du schon mit Qt arbeitest warum verwendest du nicht direkt QThread oder QRunnable . Um die Informationen in deiner GUI zu aktualisieren solltest du das Signal und Slot System verwenden um der GUI zu sagen das diese neue Informationen anzeigen soll. Alternativ kannst du auch QMetaObject::invokeM...
von veeman
5. Mai 2017 09:24
Forum: Qt Programmierung
Thema: Button während Event blockieren
Antworten: 5
Zugriffe: 4589

Re: Button während Event blockieren

Je nach dem was deine loadInterfaces Funktion macht hast du mehrere Möglichkeiten: Wenn ein weiteres Fenster erzeugt wird: 1. Ein Modalen Kinderdialog verwenden (ggf. ableiten). 2. Für die dauer wie dieses angezeigt wird den Button deaktivieren. (setEnabled) Sonstiges: 3. Ggf mit bool QObject::block...
von veeman
21. April 2017 22:08
Forum: C++ Grundlagen
Thema: Objekt an MainWindow übergeben?
Antworten: 2
Zugriffe: 18641

Re: Objekt an MainWindow übergeben?

Wenn du einem Parametet in einer Funktion oder Constructor einen Default Wert gibst (parent = 0) müssen die darauf folgenden Paramter auch einen default wert haben. -> Klasse einen default wert geben oder vor den parent parameter setzen. Siehe auch: http://en.cppreference.com/w/cpp/language/default_...
von veeman
17. April 2017 20:17
Forum: C++ Grundlagen
Thema: Vordefinierte Makros QT Augenmerk auf das QT Makro "Q_OS_WIN"
Antworten: 2
Zugriffe: 18944

Re: Vordefinierte Makros QT Augenmerk auf das QT Makro "Q_OS_WIN"

1. Was genau meinst du? - Einfach per Präprocessordirektife abfragen ob das Macro definiert wurde: #ifdef .. #endif
2. Moderne IDEs zeigen den Inhalt beim Darüberzeigen an. Eine andere Möglichkeit wäre es diese in ein String zu konvertieren und dann in der Anwendung auszugeben.
von veeman
15. April 2017 01:37
Forum: Qt Programmierung
Thema: leave event auf StackedWidget
Antworten: 5
Zugriffe: 5055

Re: leave event auf StackedWidget

Du musst es in einen Pointer Type casten da ev auch ein Pointer ist. Es fehlt der Stern * .
von veeman
14. April 2017 13:28
Forum: Qt Programmierung
Thema: leave event auf StackedWidget
Antworten: 5
Zugriffe: 5055

Re: leave event auf StackedWidget

Du kannst zum Beispiel eine eventFilter fuer alle moeglichen Widgets installieren und in diesem auf dein gewuenschtes leaveEvent lauschen sowie eine Abfrag einfuegen ob fuer das Widget der Code ausgefuert werden soll.
von veeman
24. Februar 2017 13:58
Forum: Qt Programmierung
Thema: dll und Multithreading
Antworten: 5
Zugriffe: 4626

Re: dll und Multithreading

Eine DLL mit dem ein und dem selben (Pfad-)Namen wird lediglich nur einmal geladen. wird ein zweiter Versuch unternommen die selbe DLL nochmal zu laden wird ein Handler auf die bereits geladene DLL zurückgegeben. Ist nun die DLL nicht threadsicher knallt es an der Stell wo zwei Threads die DLL verwe...
von veeman
16. Juni 2016 13:18
Forum: Qt Programmierung
Thema: QtDialog erstellen
Antworten: 1
Zugriffe: 2492

Re: QtDialog erstellen

Da QDialog einen Standardkonstruktor bereitstellt wird beim zweiten der Standardkonstruktor aufgerufen.
QDialog(QWidget *parent = NULL)

Dh. die Möglichkeit ein Parent anzugeben entfällt und damit die automatische Freigabe bei Entfernung der Eltern in einer Hierarchie.
von veeman
27. Mai 2016 09:49
Forum: Qt Programmierung
Thema: OpenGL: undefined references
Antworten: 2
Zugriffe: 3358

Re: OpenGL: undefined references

Vermutlich fehlt noch glew32.
von veeman
18. Mai 2016 08:56
Forum: Qt Programmierung
Thema: Qt VS Plugin - Resources
Antworten: 2
Zugriffe: 3276

Re: Qt VS Plugin - Resources

Ich würde die Bilder am liebsten als Bestandteil der exe haben, was eigentlich auch so sein sollte, wenn man es in der .qrc angibt, oder? Ja. Führe ich es auf einer VM aus, erscheinen sie einfach nicht. Bei Qt werden diverse Formatunterstützungen durch plugins hinzugefügt. Außerdem hast du diverse ...
von veeman
15. April 2016 17:38
Forum: Qt Programmierung
Thema: QSetting string liste
Antworten: 4
Zugriffe: 5357

Re: QSetting string liste

veeman hat geschrieben:Als workaround einfach ein leerzeichen in die Zeile einfuegen.
Das ist schon so gemeint wie es da steht. -> Leerzeichen

Code: Alles auswählen

QString first_entry("");
// vs.
QString first_entry(" ");
// beim auslesen ggf mit trim wieder entfernen
Ansonsten den RHBaum's Ratschlag beherzigen.
von veeman
13. April 2016 21:37
Forum: Qt Programmierung
Thema: QSetting string liste
Antworten: 4
Zugriffe: 5357

Re: QSetting string liste

Ist anscheinend so gewohlt: case QVariant::List: case QVariant::StringList: { // If none of the elements contains '\0', we can use REG_MULTI_SZ, the // native registry string list type. Otherwise we use REG_BINARY. type = REG_MULTI_SZ; QStringList l = variantListToStringList(value.toList()); QString...
von veeman
20. März 2016 12:08
Forum: Qt Programmierung
Thema: Videoframes lesen
Antworten: 2
Zugriffe: 3361

Re: Videoframes lesen

Das packet-DIB Format ist anscheinend ein normals DIB ohne Header. Von daher sollte mit den nötigen Parametern ein einfache QImage instanziierung reichen. -> QImage(const uchar * data, int width, int height, Format format); -> QImage(const uchar *data, int width, int height, int bytesPerLine, Format...