Die Suche ergab 135 Treffer

von hilefoks
7. Juni 2018 14:46
Forum: C++ Grundlagen
Thema: pointer als globale Variable speichern
Antworten: 1
Zugriffe: 17159

Re: pointer als globale Variable speichern

Moin, so ganz verstehe ich deinen Code nicht. Vielleicht hilft dir ein einfaches Singleton aber weiter. Ist zwar auch kein guter Stil, aber besser als globale Variablen ist es allemal. Also: class Parameter { private: Parameter(); public: static Parameter& instance() { static Parameter _instance...
von hilefoks
14. Mai 2018 21:22
Forum: Einfach Qt
Thema: Designer: Übersicht anzeigen
Antworten: 2
Zugriffe: 21945

Re: Designer: Übersicht anzeigen

Hi,

bin mir nicht ganz sicher was du meinst. ;-)

Im Hauptmenü unter Window findest du die Eintraege "Show Left Sidebar (Alt-0)" und "Show Mode Selector". Suchst du das?

MfG
Hilefoks
von hilefoks
7. Mai 2018 17:16
Forum: Qt Programmierung
Thema: QRadioButton in QgroupBox: Welcher ist on?
Antworten: 6
Zugriffe: 7621

Re: QRadioButton in QgroupBox: Welcher ist on?

Du könntest eine QButtonGroup verwenden.
von hilefoks
1. Mai 2018 15:42
Forum: Qt Programmierung
Thema: QRadioButton in QgroupBox: Welcher ist on?
Antworten: 6
Zugriffe: 7621

Re: QRadioButton in QgroupBox: Welcher ist on?

Moin,

dein Code deutet an, das mehrere QRadioButton aktiv sein können. Das verwirrt mich etwas. ;-)
Erklär mal etwas genauer was du eigentlich erreichen möchtest.

MfG
Hilefoks
von hilefoks
15. April 2018 12:42
Forum: Qt Programmierung
Thema: tab eines qtabwidget neu berechnen
Antworten: 3
Zugriffe: 4833

Re: tab eines qtabwidget neu berechnen

QTabWidget hat ein Signal currentChanged(int index). Das könntest du benutzen um festzustellen, das du auf den tab4 wechselst. Und wenn du auf den Tab wechselst setzt du die globale Variable selbst neu. Im Prinzip: connect(ui->tabWidget, &QTabWidget::currentChanged, [this](int index) { if(index ...
von hilefoks
6. April 2018 10:03
Forum: Qt Quick
Thema: Skalierung von QML Components
Antworten: 7
Zugriffe: 26173

Re: Skalierung von QML Components

Ah, das erste Item in deinem Window (das mit der id root) hat eine fixe Größe: Item { id: root implicitHeight: 400 implicitWidth: 400 Da willst du eigentlich etwa das Elternelement ausfüllen. Also die implicitHeight/implicitWidth raus und stattdessen anchors.fill: parent: Item { id: root anchors.fil...
von hilefoks
4. April 2018 22:50
Forum: Qt Quick
Thema: Skalierung von QML Components
Antworten: 7
Zugriffe: 26173

Re: Skalierung von QML Components

Habe eben dein Beispiel getestet. Genau so haben sich die Items zu Begin bei mir auch verhalten. In der Fester Ansicht den Screen nahezu ausgefüllt. Fenster maximiert, haben sich die Items nicht geändert und der halbe Screen ist leer. Also auf Windows, Linux und Mac verhält sich mein Beispiel wie i...
von hilefoks
4. April 2018 20:38
Forum: Qt Programmierung
Thema: QT3D Problem mit connect
Antworten: 2
Zugriffe: 4452

Re: QT3D Problem mit connect

Vielleicht fehlt:

Code: Alles auswählen

#include <QPickEvent>
MfG
Hilefoks
von hilefoks
4. April 2018 11:05
Forum: Qt Quick
Thema: Skalierung von QML Components
Antworten: 7
Zugriffe: 26173

Re: Skalierung von QML Components

Moin, mir fehlt an deiner Problembeschreibung leider noch wie du aktuell deine Items positionierst. Wenn ich dich richtig verstehe, möchtest du ein bestimmtes Aspect-Ratio erhalten. In dem Fall kannst du deine Items natürlich nicht direkt in ein Grid/Row/Column-Layout mit Layout.fillHeight/fillWidth...
von hilefoks
26. März 2018 16:01
Forum: Qt Programmierung
Thema: Ein Widget komplett an Methode übergeben
Antworten: 3
Zugriffe: 6313

Re: Ein Widget komplett an Methode übergeben

Moin, wir machen keine Hausaufgaben... ;-) Aber soviel: In deinem UI-File hast du zwei QLineEdit, die du ja bereits mit "ui->lineEdit" bzw. "ui->lineEdit_2" ansprichst. Eine Funnktion die eine QLineEdit entgegennimmt sieht so aus: void machWasMitLineEdit(QLineEdit *e) { e->setTex...
von hilefoks
26. März 2018 11:37
Forum: Qt Programmierung
Thema: QCuboidGeometry
Antworten: 1
Zugriffe: 3907

Re: QCuboidGeometry

Moin, ich glaube du bringst noch ein paar Begriffe der 3D Welt durcheinander. Lies dich mal durch Qt 3D Overview und schau dir das Video Introducing Qt 3D an. Im Video wird insbesondere auch das Entity Component System (ECS) gut erklärt. Vereinfacht gesagt beschreibt ein Mesh die grundlegende Form d...
von hilefoks
19. März 2018 10:31
Forum: Qt Quick
Thema: Wie kann ich ein Signal von einem QMl-Items nach außerhalb eines QQuickwidgets senden ??
Antworten: 2
Zugriffe: 19979

Re: Wie kann ich ein Signal von einem QMl-Items nach außerhalb eines QQuickwidgets senden ??

Da gibt es mehrere Möglichkeiten. Eine davon: class Controller : public QObject { Q_OBJECT public: //.... public slots: void buttonClicked(const QString &str) { qDebug() << str; } }; int main(int argc char **argv) { //... Controller *ctrl = new Controller; QQmlContext *context = engine.rootConte...
von hilefoks
1. März 2018 12:07
Forum: Qt Programmierung
Thema: [gelöst] Einem SLOT einen Wert übergeben
Antworten: 4
Zugriffe: 4015

Re: Einem SLOT einen Wert übergeben

Das ist ein Lambda-Funktion (auch Lambda-Expression oder anonyme Funktion genannt).
Auf Deutsch und recht ausführlich werden Lambda-Funktionen in diesem PDF-Dokument beschrieben: http://www2.in.tum.de/hp/file?fid=452

MfG
Hilefoks
von hilefoks
28. Februar 2018 20:19
Forum: Qt Programmierung
Thema: [gelöst] Einem SLOT einen Wert übergeben
Antworten: 4
Zugriffe: 4015

Re: Einem SLOT einen Wert übergeben

Moin, mapper->setMapping(ui->zk_edit, ui->zk_edit->displayText()); Du rufst hier edit->displayText() auf, das zu dieser Zeit sicherlich einen leeren String zurückgibt. Daher wird dein slot korrekt aufgerufen und zwar mit dem hier hinterlegten leeren String. Falls du Qt5/C++11 benutzt, schlage ich et...
von hilefoks
28. Februar 2018 12:18
Forum: Einfach Qt
Thema: LGPL-Lizenz und QtCreator -- was stimmt nun?
Antworten: 5
Zugriffe: 36243

Re: LGPL-Lizenz und QtCreator -- was stimmt nun?

Aber man kann tatsächlich streiten, ob damit der Creator selbst gemeint ist wie Volker75 schreibt. Nö, darüber muss man nicht streiten. Wenn du ein von GPL Software abgeleitetes Werk erzeugst, dann muss dieses auch unter die GPL gestellt werden. Wenn du GPL Software aber benutzt um Daten zu verarbe...