Die Suche ergab 267 Treffer

von veeman
30. Januar 2019 21:44
Forum: Qt Programmierung
Thema: Werte aus QTreeView auslesen
Antworten: 14
Zugriffe: 3151

Re: Werte aus QTreeView auslesen

So ganz konnte ich dir nicht folgen, du liest mit QTreeView::clicked die aktuelle Selektion aus und wertest diese in deinem QPushButton::clicked event diesen aus? Anyway, um an das aktuell ausgewählte Element zu kommen musst du wie schon angedeutet das entsprechende Signal des unterliegenden Selecti...
von veeman
24. Januar 2019 20:52
Forum: Qt Programmierung
Thema: Werte aus QTreeView auslesen
Antworten: 14
Zugriffe: 3151

Re: Werte aus QTreeView auslesen

Du kannst an das currentChanged-Signal des unterliegenden Selection-Model: treeView-> selectionModel ()-> currentChanged anknüpfen um an das aktuellr Element zu gelangen. Alternativ von QTreeView ableiten und currentChanged überschreiben. currentChanged wird bei jeglicher User-Selektion, ob Maus ode...
von veeman
23. Januar 2019 19:16
Forum: Qt Programmierung
Thema: newlines in QXmlStreamWriter konfigurieren
Antworten: 4
Zugriffe: 2075

Re: newlines in QXmlStreamWriter konfigurieren

Kurz nein. Ist hardcoded im source.
Jedoch werden die write Befehle durch einen QTextCodec instance gejagt... Ggf kann man da den Zeilenumbruch ersetzen.
von veeman
16. Januar 2019 21:29
Forum: Qt Programmierung
Thema: Simulationsgrafik gesteuert updaten
Antworten: 5
Zugriffe: 2062

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

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

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

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

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

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

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

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

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

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

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

Re: OpenGL: undefined references

Vermutlich fehlt noch glew32.