Die Suche ergab 74 Treffer

von TK
31. Oktober 2011 12:53
Forum: Qt Programmierung
Thema: QSettings
Antworten: 11
Zugriffe: 4488

Re: QSettings

"Entweder hast du eine GUI oder ein Konsolenprogramm." Es gibt doch sehr viele Programme die beide Möglichkeiten anbieten, über eine *.exe Eine GUI besteht schon. Nun möchte ich das tool auch über die Konsole bedienen können. Hintergrund ist, damit das tool in einem automatischen Prozess e...
von TK
31. Oktober 2011 11:57
Forum: Qt Programmierung
Thema: QSettings
Antworten: 11
Zugriffe: 4488

Re: QSettings

Hm, so geht's nun doch: TARGET = t1 TEMPLATE = app CONFIG += console SOURCES += main.cpp\ mainwindow.cpp HEADERS += mainwindow.h #include <QtGui/QApplication> #include "mainwindow.h" #include <iostream> using namespace std; int main(int argc, char *argv[]) { cout << "Hello wordl1!&quo...
von TK
31. Oktober 2011 11:48
Forum: Qt Programmierung
Thema: QSettings
Antworten: 11
Zugriffe: 4488

Re: QSettings

Also, soviel wie ich jetzt gelesen habe verstehe ich das so: Wenn ich eine Gui mit QApplication habe bekomme ich keine Konsolenausgabe hin. Also müsste ich eine QCoreApplication schreiben in der, je nach Argument, meine Gui gestartet (über QProcess) wird oder in der Konsole bleibt. Richtiger/bessere...
von TK
30. Oktober 2011 22:15
Forum: Qt Programmierung
Thema: QSettings
Antworten: 11
Zugriffe: 4488

Re: QSettings

@Christian81: XP
von TK
30. Oktober 2011 21:34
Forum: Qt Programmierung
Thema: QSettings
Antworten: 11
Zugriffe: 4488

Re: QSettings

Hallo franzf, danke für die Infos. Das mit dem Argumentenzähler (argc) und die Liste der Argumente (argv) funktioniert. Doch wie gebe ich eine Ausgabe in der Eingabeaufforderung aus? Ich habe folgenden code: #include <QtGui/QApplication> #include "mainwindow.h" #include <iostream> using na...
von TK
28. Oktober 2011 22:47
Forum: Qt Programmierung
Thema: QSettings
Antworten: 11
Zugriffe: 4488

QSettings

Hallo, ich habe ein selbst geschriebenes tool, das zwei beliebige Dateien in eine Datei zusammenfasst und unter einem Pfad abspeichern lässt (Sinn sei jetzt mal dahingestellt), indem auf ein Button SPEICHERN geklickt wird. Ich möchte nun gerne das tool über die Konsole und einer setting-Datei bedien...
von TK
13. Januar 2011 08:58
Forum: Qt Programmierung
Thema: Problem mit ext. Konsolentool
Antworten: 5
Zugriffe: 4566

Hat leider niemand eine Idee? Oder werden noch mehr Details benötigt? Wenn ja, welche?
von TK
12. Januar 2011 13:02
Forum: Qt Programmierung
Thema: Problem mit ext. Konsolentool
Antworten: 5
Zugriffe: 4566

Ja, ich arbeite mit absoluten Pfaden in dem CMD. Deine Vermutung mit dem Arbeitsverzeichnis könnte stimmen. Hm, wie kann ich denn das Arbeitsverzeichnis des Konsolentools setzten? Und, warum ändert sich das Arbeitsverzeichnis, wenn ich die GUI nicht von C:\ aufrufe?
von TK
11. Januar 2011 22:17
Forum: Qt Programmierung
Thema: Problem mit ext. Konsolentool
Antworten: 5
Zugriffe: 4566

Problem mit ext. Konsolentool

Hallo zusammen, ich habe ein Problem mit dem Aufruf eines ext. Konsolentool. Die GUI befindet sich auf dem Laufwerk C:\ und ruft über process.start("C:\\Windows\\system32\\cmd.exe", QStringList(cmd)); process.waitForFinished(); // wait and block das ext. Konsolentool auf. Das funktioniert ...
von TK
3. Januar 2011 16:25
Forum: Qt Programmierung
Thema: Zeilenumbruch in Msg-Box unterdrücken
Antworten: 4
Zugriffe: 3545

Okay. Vielleicht ersetze ich später mal die Msg.Box durch einen Dialog. Danke für die Diskussion.
von TK
3. Januar 2011 16:03
Forum: Qt Programmierung
Thema: Zeilenumbruch in Msg-Box unterdrücken
Antworten: 4
Zugriffe: 3545

setInformativeText nimmt nur QString. void setInformativeText ( const QString & text ) Wie soll ich das <br> einbringen? So? msg.setIcon(QMessageBox::Critical); msg.setText(tr("Syntaxfehler Dateiname!")); msg.setInformativeText(tr("Beispiel-Dateiname der Firmware:<br>" "...
von TK
3. Januar 2011 14:50
Forum: Qt Programmierung
Thema: Zeilenumbruch in Msg-Box unterdrücken
Antworten: 4
Zugriffe: 3545

Zeilenumbruch in Msg-Box unterdrücken

Hallo zusammen! Altes Thema, poppt aber immer wieder gerne auf. Habe den unten stehenden Code: msg.setIcon(QMessageBox::Critical); msg.setText(QObject::tr("Syntaxfehler Dateiname!")); msg.setInformativeText("Beispiel-Dateiname der Firmware: Test.bin/axf"); msg.setWindowFlags(Qt::...
von TK
23. Dezember 2010 22:44
Forum: Qt Programmierung
Thema: QProcess und Eingabeaufforderung
Antworten: 8
Zugriffe: 4567

Also die Codezeile process.startDetached("C:\\Windows\\system32\\cmd.exe", cmd); öffnet die Eingabeaufforderung und führt das Kommando "cmd" aus. Die Codezeile anschließend danach process.kill(); bewirkt irgendwie gar nichts. Die Eingabeaufforderung bleibt weiterhin im Fenster ge...
von TK
23. Dezember 2010 20:59
Forum: Qt Programmierung
Thema: QProcess und Eingabeaufforderung
Antworten: 8
Zugriffe: 4567

Also mit process.terminate() kann ich die Eingabeaufforderung nicht beenden. Habe folgendes gelesen: QProcess::terminate() schickt eine WM_CLOSE-Nachricht an das Programm. Dieses muss natürlich darauf reagieren. Ich bin mir nicht sicher, ob die Eingabeaufforderung darauf reagieren kann. Wenn ich abe...
von TK
23. Dezember 2010 14:42
Forum: Qt Programmierung
Thema: QProcess und Eingabeaufforderung
Antworten: 8
Zugriffe: 4567

Hallo franzf, danke für deine Erklärung. Werde es umsetzen und feedback geben. :D Ist jetzt nicht wg. Laufzeit, sondern nur wg. Lesen des Codes. Darüber gibt es unzählige unterschiedliche Meinungen. Ich kenne und lebe die coding guidelines, welche die Variante "false" "==" "...