dimanche, octobre 31, 2010

vent


Poses tes yeux sur la quadruple racine
De toutes choses : Aux feux de Zeus,
A Héra mère de vie, et puis d'Aidônéus,
A Nestis qui nous donne ses larmes.
Je suis le vent qui foudroie les ames, je porte les pleurs des enfants qui meurent de faim.
Je suis le cristal qui assemble les désirs de ceux qui sont restés humains.
Je suis la flamme qui ne trouve plus de coeur ou se réchauffer.
Je suis l'eau vive qui vient mettre fin à l'homme de Néanderthal qui a cru en son éternité.




Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

dimanche, octobre 10, 2010

Page d'accueil de Gkri sous Qt4 main.cpp

 #include  QApplication
#include  QtGui
#include  AbadieJoris.h
#include  QStringList
#include  qdir.h
#include  iostream
#include  string 
#include  QFile

#include  QPushButton
using namespace std;

int main(int argc, char *argv[])

{

string construire = "Exo";


QDir lRepertoire;
 //   je crée le répertoire Exo contenant l'exercice
        lRepertoire.mkdir(construire.c_str());

QDir mRepertoire;
 //  je crée le sous répertoire dans lequel se trouverons les données  
    mRepertoire.mkpath("Exo/mecanisme");

QDir nRepertoire;
 //  je crée le répertoire dans lequel se trouvera le comparateur avec proposition/ reponse
        nRepertoire.mkpath("Exo/mecanisme/comparateur");

//je place mon fichier d'index de base qui sera modifié par le logiciel
  
QFile lfichier;
        lfichier.copy("index.html", "Exo/index.html");
//je place ici les entêtes   du fichier index
 QFile mfichier;
        mfichier.copy("aa.html", "Exo/mecanisme/aa.html");

  
QFile nfichier;
        lfichier.copy("bb.html", "Exo/mecanisme/bb.html");  

//je place ici le coeur du comparateur anti QCM que j'ai créé   
QFile ofichier;
        lfichier.copy("index.php", "Exo/mecanisme/comparateur/index.php");  
// je place ici le fichier ou irons s'écrire les propositions   
QFile pfichier;
        lfichier.copy("proposition.txt", "Exo/mecanisme/comparateur/proposition.txt");  
//je place ici le fichier ou les réponses seront inscrites par le logiciel
QFile ufichier;
        ufichier.copy("reponse.txt", "Exo/mecanisme/comparateur/reponse.txt");  
// j'appelle ici la fenêtre composée de trois boutons de manière à ce que l'utilisateur du logiciel puisse choisir quel type d'exercice il veut créer   
    QApplication app(argc, argv);

    AbadieJoris fenetre;
    fenetre.show();

    return app.exec();
}




Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

mercredi, octobre 06, 2010

Comment copier un fichier sous Qt 4

 En ajoutant la copie des fichiers nécessaires au créateur d'exercices cela donne :
code :

 # include QApplication
# include QtGui
# include AbadieJoris.h

#include qdir.h
#include iostream
#include string
#include QFile

using namespace std;

int main(int argc, char *argv[])
  

{

string construire = "Exo";


QDir lRepertoire;
 //   if (lDir.exists(mDate.c_str(), false))
        lRepertoire.mkdir(construire.c_str());

QDir mRepertoire;
 //   if (lDir.exists(mDate.c_str(), false))
        //mDir.mkpath(construire1.c_str()&Exo);  
    mRepertoire.mkpath("Exo/mecanisme");

QDir nRepertoire;
 //   if (lDir.exists(mDate.c_str(), false))
        //nDir.mkdir(construire1.c_str());  
        nRepertoire.mkpath("Exo/mecanisme/comparateur");


  
QFile lfichier;
        lfichier.copy("index.html", "Exo/index.html");
  
    QApplication app(argc, argv);

    AbadieJoris fenetre;
    fenetre.show();

    return app.exec();
}



Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

Comment creer un répertoire sous Qt 4

 Voici un exemple qui va permettre de créer un répertoire nommé Exo
Cet exemple est donné dans le fichier main.cpp de Qt 4
j'ajouterai plus tard une fonction qui vérifie que le répertoire n'existe pas déja.

Code :


#include  QApplication
#include  QtGui
#include   AbadieJoris.h
#include  qdir.h
#include  iostream
#include  string

using namespace std;

int main(int argc, char *argv[])
   

{

string construire = "Exo";
   

QDir lDir;

        lDir.mkdir(construire.c_str());
 
    QApplication app(argc, argv);

    AbadieJoris fenetre;
    fenetre.show();

    return app.exec();
}




AbadieJoris.h étant mes développements dans la fenêtre qt

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

lundi, octobre 04, 2010

Qt 4 sous kubuntu 10.10

Depuis deux semaine je test Qt 4 sur différents O.S, j'ai changé en moyenne deux à trois fois par jour le système d'exploitation de mon P.C. personnel.
J'ai finalement décidé d'arrêter mon choix sur kubuntu 10.10
Voici quelques captures d'écran :

La seule intervention que j'ai eu à faire, c'est d'aller dans le gestionnaire de logiciel et de faire une recherche sur Qt 4, après avoir modifier les sources.
Bien que j'ai fini d'écrire le logiciel Gkri en c++, je ne le trouve pas convivial, aussi j'ai décidé de le réécrire sous Qt 4. Le principal problème que j'ai rencontré avec Qt 4 ce n'est pas son apprentissage que j'ai trouvé intuitif, mais son installation. Sous windows XP tel fonction était compatible mais pas celle-ci que je voulais utiliser et en plus le système n'était pas stable et ne reproduisait pas les mêmes choses pour les mêmes actes, sous vista idem, sous seven idem, sous Ubuntu plusieurs versions testés mais je rencontrais des problèmes avec Qbox, et ... Sous Debian stable et instable je n'ai pas trouvé des dépendances dont j'avais besoin... En fin après 15 jours, kubuntu 10.10 a l'air de me donner les outils dont j'ai besoin. Un point commun à tous les autres sytèmes, c'est quand je fais des scripts simples, ils fonctionnent très bien, mais quand j'essaie de customiser à mon idée, ils n'aiment plus du tout à par la 10.10 sur laquelle je me suis arrêté après l'avoir remonté plusieurs fois pour l'ajuster à ma façon.


Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.