Archiv der Kategorie: Qt

Qt-Standard-Buttons übersetzen

Wenn man QMessageBox::information oder ähnliches benutzt, sind die Standard-Buttons (z.B. QMessageBox::Yes) englisch beschriftet. Die deutsche Bezeichnung erscheint mit folgendem Code in der Main-Schleife: QTranslator qttr; qttr.load(“qt_de”, “.”); a.installTranslator(&qttr); Wichtig ist dann nur noch, dass sich die mit Qt mitgelieferte Datei … Weiterlesen

Veröffentlicht unter Qt | Kommentare deaktiviert für Qt-Standard-Buttons übersetzen

Qt-Anwendung für iOS kompilieren

Wenn man versucht, eine mit Qt und der Qt Creator-IDE erstelle Anwendung in OSX für iPhone oder iPad zu kompilieren, erhält man folgende (verkürzte) Fehlermeldung beim Start der Anwendung im iOS-Simulator: You are creating QApplication before calling UIApplicationMain. Die Lösung … Weiterlesen

Veröffentlicht unter iOS, Qt | Kommentare deaktiviert für Qt-Anwendung für iOS kompilieren

Qt: In Android per Touch-Geste scrollen

Wer mit Qt programmiert möchte auch, dass beim Kompilieren für Android die Touch-Gesten aktiviert werden – um zum Beispiel in einem Textfeld auf dem Tablet scrollen zu können. Dies erreicht man mit folgendem Programmtext im Konstruktor des Fensters: #include <QScroller> … Weiterlesen

Veröffentlicht unter Android, Linux, Qt | Kommentare deaktiviert für Qt: In Android per Touch-Geste scrollen

Qt – Android Smartphone verbinden

Um ein Android-Smartphone zum Testen von Programmen zu verwenden, die mit Qt entwickelt wurden, sind unter Linux folgende Schritte nötig: 1. Erstellen einer Datei /etc/udev/rules.d/51-android.rules mit folgendem Inhalt: SUBSYSTEMS==”usb”, ATTRS{idVendor}==”hersteller_id″, ATTRS{idProduct}==”product_id″, SYMLINK+=”android_adb”, MODE=”0666″, OWNER=”username” Hersteller-ID und Produkt-ID ermittelt man mit … Weiterlesen

Veröffentlicht unter Android, Linux, Qt | Kommentare deaktiviert für Qt – Android Smartphone verbinden

Qt – QProcess – mehrfachen Start eines Programms verhindern

In der Qt-Programmierung gibt es die Klasse QProcess zum starten externer Programme. Das Problem: es wird nicht kontrolliert, ob das externe Programm mehrfach gestartet wird oder nicht. Der folgende Beispiel-Code prüft, ob das QProcess-Objekt gestartet ist und verhindert den mehrfachen … Weiterlesen

Veröffentlicht unter Qt | Kommentare deaktiviert für Qt – QProcess – mehrfachen Start eines Programms verhindern