[Résolu][Qt] No protocol specified

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
filc
Hankyu
Messages : 18
Inscription : ven. 05 mars 2010, 12:21

[Résolu][Qt] No protocol specified

Message par filc »

Bonjour !

J'essaie de voir un peu comment marche Qt en CPP. Mais impossible de lancer les programmes que je compile...
Voila ce dont à quoi j'ai le droit dans la console :
No protocol specified
cannot connect to X server : 0.0

Qu'est ce que je doit faire ?

Merci !
Dernière modification par filc le dim. 28 mars 2010, 22:52, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17577
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Qt] No protocol specified / cannot connect to X server : 0.

Message par benjarobin »

Premièrement il faut savoir si cela vient de ton code ou de ton PC.
Pour le savoir peut tu donner ici le programme le plus simple que tu as créer (Un bête fenêtre devrai suffire) et comment tu compile ton programme
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
filc
Hankyu
Messages : 18
Inscription : ven. 05 mars 2010, 12:21

Re: [Qt] No protocol specified / cannot connect to X server : 0.

Message par filc »

benjarobin a écrit :Premièrement il faut savoir si cela vient de ton code ou de ton PC.
Pour le savoir peut tu donner ici le programme le plus simple que tu as créer (Un bête fenêtre devrai suffire) et comment tu compile ton programme
L'exemple tout c*n piqué sur le site du zéro me donne cette erreur :

Code : Tout sélectionner

#include <QApplication>
#include <QPushButton>
 
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
 
    QPushButton bouton("Salut les Zéros, la forme ?");
    bouton.show();
 
    return app.exec();
}
A oui, et je suis sous KDE4.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17577
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Qt] No protocol specified / cannot connect to X server : 0.

Message par benjarobin »

Pas besoin de citer. Et comment tu compile... cela ne sert a rien de répondre a moitié
Sinon tente de faire

Code : Tout sélectionner

export DISPLAY=:0.0 
avant de lancer le code compilé
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
filc
Hankyu
Messages : 18
Inscription : ven. 05 mars 2010, 12:21

Re: [Qt] No protocol specified / cannot connect to X server : 0.

Message par filc »

Désolé, c'est une habitude de cliquer sur citer quand je répond.

Alors je suis pas sur mon PC, mais si je me souviens bien j'ai fait
qmake -project
qmake
make

Merci de ton aide ! :)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17577
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Qt] No protocol specified / cannot connect to X server : 0.

Message par benjarobin »

Que donne env | grep DISPLAY
Chez moi la variable est définie. Et je cherche d'où elle est définie. Je ne sais pas si tu as vu mon édit donc je re-poste. Tu démarre comment KDE ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
filc
Hankyu
Messages : 18
Inscription : ven. 05 mars 2010, 12:21

Re: [Qt] No protocol specified / cannot connect to X server : 0.

Message par filc »

Bon, désolé pour le dérangement, après un reboot et une recompilation, ça marche...
Ca devait probablement venir de la variable d'environnement DISPLAY qui ne devait pas exister vu que je venais juste d'installer Qt.
Répondre