QApplication sans affichage
-
16-09-2019 - |
Question
Je l'aide Qt3.3 et je suis en train de créer un QApplication sans affichage. Je dois vérifier les signaux à partir d'objets QSocket, et c'est la raison pour laquelle j'ai besoin QApplication.
Je suis en train de faire QApplication (0, 0), mais je suis en train de "QApplication. Argument invalide Affichage *".
Comment est la bonne façon de le faire?
La solution
A partir de la documentation:
QApplication :: QApplication (int & argc, char ** argv, bool GUIenabled)
Construit un objet d'application avec arguments de ligne de commande argc dans argv. Si GUIenabled est TRUE, une interface graphique l'application est construite, sinon une application non-GUI (console) est créé.
Set GUIenabled à FAUX pour les programmes sans interface utilisateur graphique qui devrait être en mesure de fonctionner sans Système de fenêtre.
Vous obtenez ce message parce que le compilateur lie probablement contre cette méthode constructeur
QApplication::QApplication(Display *dpy,HANDLE visual=0,HANDLE colormap=0)
traitement de votre premier zéro comme un pointeur NULL à afficher * (Je suppose que cela est une structure d'affichage, vous pouvez obtenir de X11)