Die Suche ergab 135 Treffer

von hilefoks
27. Februar 2018 16:24
Forum: Qt Programmierung
Thema: Eigenes QLCDNumber wo die Segmente einzeln ansteurbar sind?
Antworten: 2
Zugriffe: 3313

Re: Eigenes QLCDNumber wo die Segmente einzeln ansteurbar sind?

Da du QLCDNumber erwähnst, wirst du wohl eine QWidget basierte UI bauen. In dem Fall ist das naheliegendste ein eigenes LCDNumber-Widget zu schreiben. Wie das prinzipiell geht sieht man ganz gut am Beispiel: http://doc.qt.io/qt-5/qtwidgets-widgets-analogclock-example.html Eine alternative dazu wäre ...
von hilefoks
27. Februar 2018 14:56
Forum: Qt Programmierung
Thema: QtNetworking und Downloadbeschränkung
Antworten: 4
Zugriffe: 4543

Re: QtNetworking und Downloadbeschränkung

Du hast den include für QThread vergessen. Allerdings ist das benutzen von sleep kein guter Stil und auf dem Main-Thread blockiert es sogar die UI.
Es gibt aber eine andere einfache Lösung. Ersetze den Aufruf von makeRequest durch:

Code: Alles auswählen

QTimer::singleShot(100, this, &FileDownloader::makeRequest);
von hilefoks
27. Februar 2018 14:40
Forum: Einfach Qt
Thema: LGPL-Lizenz und QtCreator -- was stimmt nun?
Antworten: 5
Zugriffe: 36471

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

Insofern würde doch nichts gegen LGPL sprechen? Wenn ich als Endkunde root-Zugang habe... ;-) Fragt man nach der LGPL, wird oft gesagt, die LGPL verbietet statisches Linken. Das stimmt auch, greift aber zu kurz. Die LGPL will dem Endbenutzer gewissermaßen die Möglichkeit geben, das er LGPL lizenzie...
von hilefoks
22. Februar 2018 19:21
Forum: Qt Programmierung
Thema: QtNetworking und Downloadbeschränkung
Antworten: 4
Zugriffe: 4543

Re: QtNetworking und Downloadbeschränkung

2000 Calls in 10 Minuten, also alle 300 Millisekunden eine neue Anfrage, ist auch sequenziell leicht machbar. Ein Server sollte locker 1000 Anfragen pro Sekunde verarbeiten (siehe auch C10K Problem ). Als nicht zahlender Kunde wollen sie dich nur noch etwas weiter dengeln, - deshalb die max. 2 paral...
von hilefoks
15. Februar 2018 14:30
Forum: Qt Programmierung
Thema: Qtabwidget - Absturz
Antworten: 2
Zugriffe: 3229

Re: Qtabwidget - Absturz

Moin,

ui oder ui->tabWidget_3 scheint ein nullptr zu sein. Hast du setupUi aufgerufen? Also etwa:

Code: Alles auswählen

ui->setupUi(this);
Tipp: Verwende einen Debugger!
von hilefoks
1. Februar 2018 17:35
Forum: Einfach Qt
Thema: Qt zuverlässig???
Antworten: 11
Zugriffe: 29400

Re: Qt zuverlässig???

Das Qt an dieser Stelle "unzuverlässig" sein könnte, kann ich ziemlich sicher mit Nein beantworten. ;-) Es muss jemanden geben, der deinen Slot aufruft. Wenn suchen nach Slot-Namen nicht weiterhilft, dann benutze einen Debugger oder lass dir ausgeben, wer der Sender des Signals ist: void H...
von hilefoks
24. Januar 2018 13:31
Forum: Qt Programmierung
Thema: QVariant::fromValue(...) aus enum
Antworten: 3
Zugriffe: 4407

Re: QVariant::fromValue(...) aus enum

Du verwendest Q_DECLARE_METATYPE, solltest für das enum aber Q_ENUM verwenden.
von hilefoks
24. Januar 2018 13:28
Forum: Qt Programmierung
Thema: QSettings nicht an Registry oder File anbinden
Antworten: 5
Zugriffe: 4866

Re: QSettings nicht an Registry oder File anbinden

Du bekommst zwar ein QIODevice, brauchst es ja aber nicht nutzen. ;-)
von hilefoks
24. Januar 2018 13:26
Forum: Qt Programmierung
Thema: QSvgRenderer für Plotter mit Schrittmotoren
Antworten: 2
Zugriffe: 3462

Re: QSvgRenderer für Plotter mit Schrittmotoren

Wie Uwe schon sagte, könntest du einen eignen Painter (von QPainter abgeleitete Klasse) verwenden (QSvgRenderer::render(myPainter...)) und deinen Plotter damit praktisch als Bildschirm nutzen. Allerdings ist das ziemlicher Aufwand und das Ergebnis wohl nicht wirklich gut. Was machst du z.B. mit gefü...
von hilefoks
11. Januar 2018 20:44
Forum: Qt Programmierung
Thema: ui auf mehrere Klassen aufteilen
Antworten: 8
Zugriffe: 5830

Re: ui auf mehrere Klassen aufteilen

Chri hat geschrieben: 11. Januar 2018 16:50Die einzelnen Tabs sind QWidgets, die man auch mit eigenen Klassen ersetzen kann.

Jetzt bist du auf dem richtigem Weg. ;-)
von hilefoks
10. Januar 2018 21:07
Forum: Qt Programmierung
Thema: ui auf mehrere Klassen aufteilen
Antworten: 8
Zugriffe: 5830

Re: ui auf mehrere Klassen aufteilen

Ich habe dir mal ein sehr kleines Beispielprojekt gebaut:
untitled.zip
(2.23 KiB) 374-mal heruntergeladen
von hilefoks
10. Januar 2018 16:54
Forum: Qt Programmierung
Thema: ui auf mehrere Klassen aufteilen
Antworten: 8
Zugriffe: 5830

Re: ui auf mehrere Klassen aufteilen

Um dir zu helfen benötige ich etwas mehr Code. Wie und wo instanzierst du deine Klasse Teil_B?
von hilefoks
10. Januar 2018 16:50
Forum: Qt Programmierung
Thema: Problem beim Drucken. Wer kann helfen
Antworten: 4
Zugriffe: 4553

Re: Problem beim Drucken. Wer kann helfen

Das Problem ist schwierig einzugrenzen. Besteht das gleiche Problem wenn du einen anderen Drucker verwendest oder in eine PDF druckst?
von hilefoks
9. Januar 2018 11:52
Forum: Qt Programmierung
Thema: mehrere Variablen durchlaufen
Antworten: 3
Zugriffe: 3663

Re: mehrere Variablen durchlaufen

Du könntest dir einen Vector mit Pointer auf die Variablen erstellen und dann diesen Vector durchlaufen. QString a, b, c, d, e, f; QVector<QString*> vector{ &a, &b, &c, &d, &e, &f }; // initialize variables for(int i = 0; i < vector.size(); ++i) { *vector[i] = QString::number...
von hilefoks
5. Januar 2018 23:52
Forum: Qt Programmierung
Thema: Problem beim Drucken. Wer kann helfen
Antworten: 4
Zugriffe: 4553

Re: Problem beim Drucken. Wer kann helfen

derfighter hat geschrieben: 5. Januar 2018 17:56 Beim drucken erscheint das Protokoll als DIN A5. Genau hier liegt das Problem, das protokoll wird komprimiert.
Ich verstehe deine Frage leider nicht. Soll das Protokoll auf/in A4 gedruckt werden?