Als «qt» getaggte Fragen

Qt ist ein plattformübergreifendes Anwendungsentwicklungsframework, das häufig für die Entwicklung von Anwendungssoftware verwendet wird. Es kann auf verschiedenen Software- und Hardwareplattformen ausgeführt werden, ohne dass sich die zugrunde liegende Codebasis ändert, ohne die Leistung und Geschwindigkeit nativer Anwendungen zu beeinträchtigen. Qt ist sowohl mit kommerziellen als auch mit Open Source-Lizenzen erhältlich.

5
Richtiger Weg, um ein Qt-Programm zu beenden?
Wie soll ich ein Qt-Programm beenden, z. B. beim Laden einer Datendatei und bei festgestellter Dateibeschädigung, und der Benutzer muss diese App beenden oder die Datendatei neu starten? Sollte ich: Anruf exit(EXIT_FAILURE) Anruf QApplication::quit() Anruf QCoreApplication::quit() Und Unterschied zwischen (2) und (3)?
129 qt  resources  exit  quit 



8
Qt Creator - Projektfehler: Xcode nicht richtig eingerichtet. Möglicherweise müssen Sie die Lizenzvereinbarung bestätigen, indem Sie / usr / bin / xcodebuild ausführen
Ich habe gerade Qt 5.5 installiert und verwende Qt Creator zum ersten Mal unter OS X. Als ich Qt zum ersten Mal installierte, wurde die Fehlermeldung "Xcode 5 nicht installiert" angezeigt, die ich für seltsam hielt (ich habe die Xcode 7-Beta). , aber die Installation wurde trotzdem erfolgreich abgeschlossen. Wenn …
121 c++  xcode  macos  qt  qt-creator 

6
Erkennen, ob stdin ein Anschluss oder eine Leitung ist?
Wenn ich " python" vom Terminal ohne Argumente ausführe , wird die interaktive Python-Shell aufgerufen. Wenn ich " cat | python" vom Terminal aus ausführe , wird der interaktive Modus nicht gestartet. Irgendwie hat es ohne Eingabe festgestellt, dass es mit einer Pipe verbunden ist. Wie würde ich eine ähnliche …
118 c++  c  qt  pipe  stdin 

12
Handcodierte GUI versus Qt Designer GUI [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Ich verbringe diese Ferien damit, …


8
Qt: -lGL-Fehler kann nicht gefunden werden
Ich habe gerade QtCreator neu installiert, ein neues Projekt ( Qt Application ) erstellt und dieses nach der Kompilierung erhalten: /usr/bin/ld: **cannot find -lGL** collect2: error: ld returned 1 exit status make: *** [untitled1] Error 1 18:07:41: The process "/usr/bin/make" exited with code 2. Error while building/deploying project untitled1 (kit: …


11
So geben Sie verschiedene Debug / Release-Ausgabeverzeichnisse in der QMake .pro-Datei an
Ich habe ein Qt-Projekt und möchte Kompilierungsdateien außerhalb des Quellbaums ausgeben. Ich habe derzeit die folgende Verzeichnisstruktur: / |_/build |_/mylib |_/include |_/src |_/resources Abhängig von der Konfiguration (Debug / Release) möchte ich die resultierenden Dateien im Build-Verzeichnis unter den Verzeichnissen build / debug oder build / release ausgeben. Wie kann …
106 qt  qmake 

6
Warum missbraucht Qt die Modell- / Ansichtsterminologie?
Ich denke, dass die in Qt mit Modell- / Ansichtssteuerelementen verwendete Terminologie fehlerhaft ist. Auf ihrer Erklärungsseite geben sie an, dass sie die MVC zu MV vereinfacht haben, indem sie View und Controller zusammengeführt haben, und sie geben das folgende Bild: Wie auch immer ich denke, sie haben die Rollen …



2
Unterstützt Qt virtuelle reine Slots?
Mein GUI-Projekt in Qthat viele "Konfigurationsseiten" -Klassen, von denen alle direkt erben QWidget. Kürzlich wurde mir klar, dass alle diese Klassen zwei gemeinsame Slots ( loadSettings()und saveSettings()) haben. Diesbezüglich habe ich zwei Fragen: Ist es sinnvoll, eine abstrakte Basisklasse (nennen wir es BaseConfigurationPage) mit diesen beiden Slots als virtuelle reine …

3
Verwenden von emit vs Aufrufen eines Signals, als wäre es eine reguläre Funktion in Qt
Angenommen, ich habe dieses Signal: signals: void progressNotification(int progress); Ich habe erst kürzlich etwas über das Schlüsselwort emit in Qt erfahren. Bisher habe ich Signale ausgeführt, indem ich sie wie eine reguläre Funktion aufgerufen habe. Also statt: emit progressNotification(1000 * seconds); Ich würde schreiben: progressNotification(1000 * seconds); Es schien zu …
97 c++  qt 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.