Die Suche ergab 264 Treffer

von veeman
16. Januar 2019 21:29
Forum: Qt Programmierung
Thema: Simulationsgrafik gesteuert updaten
Antworten: 5
Zugriffe: 1349

Re: Simulationsgrafik gesteuert updaten

Pointer, Referenzen sind mal ein Ansatz. Ansonsten wäre es auch sicherlch mit einem nicht so gern gesehenem Singleton möglich.
von veeman
8. Januar 2019 21:31
Forum: Qt Programmierung
Thema: Simulationsgrafik gesteuert updaten
Antworten: 5
Zugriffe: 1349

Re: Simulationsgrafik gesteuert updaten

Zu 1: Das paintEvent wird immer dann Aufgerufen wenn dein Widget/Control neugezeichnet werden muss: - Beim erstmaligen Anzeigen - Bei Größenänderungen - Ggf. beim Bewegen des Fensters Dh. hier solltest du nach Möglichkeit einen statischen Zustand zeichnen. Wenn du also eine Animation oder eine forts...
von veeman
26. Juni 2018 17:34
Forum: C++ Grundlagen
Thema: Argument einer Funktion soll public sein
Antworten: 3
Zugriffe: 4271

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: 1370

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: 1899

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: 4653

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: 4495

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: 2483

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: 2483

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 14:58
Forum: Qt Programmierung
Thema: dll und Multithreading
Antworten: 5
Zugriffe: 2338

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: 1321

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: 1582

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: 1841

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: 2530

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.