Aller au menu - Aller au contenu

[Exercices] La programmation avec Qt

Demande de reprise de la gestion des exos

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2  3  4  5  ...  14  15  16  17  Suivante
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page Précédente  1  2  3  4  5  ...  14  15  16  17  Suivante
Hors ligne noob4ever # Posté le 11/11/2008 à 21:49:12
戦争は変わった

Ville : Gilly sur isère
Pays : France métropolitaine

Reprise du dernier message de la page précédente :
Citation : zAmnellL
1h 30 pour le niveau 5 ? Pas mal du tout mais tu t'es servit de QtDesigner, non ?

En tous cas je me suis bien pris le choux pour faire sans la doc le maybeSave() mais je crois que j'en ai fait un peu trop : j'ai mis quarantes lignes de code.

Non je n'ai pas encore apprit à me servir de Qt Designer, tu veux voir mon code par MP ?
Connecté leo2urlevan # Posté le 11/11/2008 à 22:32:18

Hum perso j'en suis à peine au niveau 4 et ça doit déjà faire 3 heures au moins que je suis dessus... La gestion de tous les cas particuliers pour la sauvegarde m'a pris pas mal de temps, et je le fais avec une fenêtre principale (ça me permet d'apprendre à l'utiliser au passage). Par contre, la gestion des "gras", "italiques" et tout au niveau 5 m'a l'air bien compliqué... Je vais me pencher plus en détail dessus.
Hors ligne Amnell # Posté le 12/11/2008 à 09:30:32
Code less, create more !
Avatar

C'est vrai que ce type de travail ne se fait pas en un claquement de doigt...

Pour la police et la couleur, tout est dans la partie "Les boites de dialogue usuelles".
 
Hors ligne alexzero # Posté le 12/11/2008 à 09:35:05
0100100011100
Avatar

Ville : Wambrechies
Pays : France métropolitaine
études : IG2I

bonne idée le tuto pour QFile j'avais dut chercher un peut avant de comprendre comment manipuler les fichier mais sa va c'etait pas encore très compliquer

Image utilisateur
IG2I...2I
 
Hors ligne Amnell # Posté le 12/11/2008 à 11:30:11
Code less, create more !
Avatar

Pour noob4ever : si t'as réussi le niveau 5 en 1h 30, c'est que t'es très doué et que t'es habitué à programmer. Ce n'est pas la peine de me montrer ton code, sauf si ça ne marche pas et que tu cherches l'erreur.
Bravo à toi.

Peut être que je corrigerai le niveau 5, je ne sais pas, on verra à la fin du mois ;)
 
Hors ligne rotoclap-le-connard # Posté le 12/11/2008 à 16:27:01

Zut j'ai pas vu la page 2 :lol:
Édité le 12/11/2008 à 16:29:06 par rotoclap-le-connard
Hors ligne Amnell # Posté le 13/11/2008 à 17:47:17
Code less, create more !
Avatar

Citation : alexzero
Bonne idée le tuto pour QFile j'avais dut chercher un peut avant de comprendre comment manipuler les fichier mais sa va c'était pas encore très compliqué


C'est vrai que ce n'est pas évident au début...
 
Hors ligne rotoclap-le-connard # Posté le 13/11/2008 à 21:12:24

Ça serait bien que tu mettes un tableau pour connaître les exercice comme Nanoc :D
Hors ligne 008 # Posté le 13/11/2008 à 22:10:37

Ville : Gatineau
Pays : Canada

Citation : Eclyps
Ça serait bien que tu mettes un tableau pour connaître les exercice comme Nanoc :D

je suis pour

EDIT: pour le niveau 5 il faut tu mettre tout dans le menu en utilisant un QMainWindow??
Édité le 14/11/2008 à 02:31:49 par 008

J'espère avoir été clair :p si besoin plus d'information dites-moi le :p
:D Merci d'avance :D

La doc a toujours raison
Merci Pour vos futur réponse
 
Hors ligne Amnell # Posté le 14/11/2008 à 07:25:01
Code less, create more !
Avatar

Oui mais tu laisses les boutons pour que nos conteneurs servent.
QMainWindow est nécessaire parce que QWidget ne gère pas les menus...
Édité le 14/11/2008 à 09:02:57 par Amnell
 
Hors ligne 008 # Posté le 14/11/2008 à 23:19:24

Ville : Gatineau
Pays : Canada

Bonjours,
comment faire pour que si mon document avec l'extension .wrt sois ouvert avec quelque chose d'autre que Writext qu'ilo ne puisse pas etre ouvert

J'espère avoir été clair :p si besoin plus d'information dites-moi le :p
:D Merci d'avance :D

La doc a toujours raison
Merci Pour vos futur réponse
 
Hors ligne Amnell # Posté le 15/11/2008 à 00:07:52
Code less, create more !
Avatar

Il faut mettre un codage supplementaire et ne pas limiter l'enregistrement au ASCII.
 
Hors ligne rotoclap-le-connard # Posté le 15/11/2008 à 00:51:41

Faut enregistrer en un format comme le .html :
.wrt = .html
Hors ligne Amnell # Posté le 15/11/2008 à 16:57:25
Code less, create more !
Avatar

J'ai tenté ça mais il n'y a aucun effet notable : bloc-notes parvient toujours à ouvrir le fichier (c'est normal, il gère le html) : il faut donc créer un type à part.
 
Hors ligne rotoclap-le-connard # Posté le 15/11/2008 à 18:05:42

Je sais mais l'encodage ne changera du html
Hors ligne Amnell # Posté le 15/11/2008 à 18:09:29
Code less, create more !
Avatar

Tu peux poster la ligne de code avec l'encodage en mode secret s'il te plait ?
Parce que je ne sais pas si je fais la même chose que toi...
 
Hors ligne 008 # Posté le 15/11/2008 à 20:00:58

Ville : Gatineau
Pays : Canada

j'ai implenter la methode pour que quand je fait quitter ave le x en haut a gauche sa fasse la meme chose que quand je fait avec le bouton quitter mais maintenant je ne sais plus comment faire pour fermer l'application
j'avait la methode close mais celle-ci utilise le closeEvent
quel methode doit-je prendre
une petite piste :p

J'espère avoir été clair :p si besoin plus d'information dites-moi le :p
:D Merci d'avance :D

La doc a toujours raison
Merci Pour vos futur réponse
 
Hors ligne Amnell # Posté le 15/11/2008 à 20:11:16
Code less, create more !
Avatar

QCoreApplication avec exit.

Secret (cliquez pour afficher)
QCoreApplication::exit(0)

 
Hors ligne 008 # Posté le 15/11/2008 à 20:40:41

Ville : Gatineau
Pays : Canada

merci

J'espère avoir été clair :p si besoin plus d'information dites-moi le :p
:D Merci d'avance :D

La doc a toujours raison
Merci Pour vos futur réponse
 
Hors ligne Amnell # Posté le 15/11/2008 à 21:00:47
Code less, create more !
Avatar

De rien...
D'autres questions ?

EDIT : j'ai mis un tableau comme vous m'avez demandé.
Édité le 15/11/2008 à 21:02:01 par Amnell
 
Hors ligne noob4ever # Posté le 15/11/2008 à 21:01:43
戦争は変わった

Ville : Gilly sur isère
Pays : France métropolitaine

à quand le prochain exo :p
Hors ligne Amnell # Posté le 15/11/2008 à 21:02:29
Code less, create more !
Avatar

Hors ligne l'illusioniste # Posté le 16/11/2008 à 00:07:45
Avatar

Ville : La biolle
Pays : France métropolitaine
études : IUT Annecy

Je trouve que c'est une excellente initiative.

20 invitations google wave, me MP.

"La violence est le dernier refuge de l'incompétence"
Image utilisateur
 
Hors ligne Amnell # Posté le 16/11/2008 à 00:31:18
Code less, create more !
Avatar

Merci !

Alors je viens de regarder la doc de QFile et l'encodage est dedans, si quelqu'un veut s'en servir.
 
Hors ligne 008 # Posté le 16/11/2008 à 02:23:16

Ville : Gatineau
Pays : Canada

moi c'est moi qui avait demander pour :p

PS: ton link dans otn tableau pour writext ne marche pas
Édité le 16/11/2008 à 02:27:20 par 008

J'espère avoir été clair :p si besoin plus d'information dites-moi le :p
:D Merci d'avance :D

La doc a toujours raison
Merci Pour vos futur réponse
 
Hors ligne Amnell # Posté le 16/11/2008 à 11:30:20
Code less, create more !
Avatar

Ah ok, je modifierai cela d'ici une heure ou deux.

Quelqu'un a-t-il comprit comment se servir de l'encodage ?
Et que veux-tu dire par : c'est moi qui ai demande pour ?

EDIT : c'est modifié.
Édité le 16/11/2008 à 12:39:00 par Amnell
 
Hors ligne 008 # Posté le 16/11/2008 à 15:31:43

Ville : Gatineau
Pays : Canada

tu parle bien de l'encodage pour que seul writext puisse la lire??

J'espère avoir été clair :p si besoin plus d'information dites-moi le :p
:D Merci d'avance :D

La doc a toujours raison
Merci Pour vos futur réponse
 
Hors ligne Amnell # Posté le 16/11/2008 à 17:03:40
Code less, create more !
Avatar

Oui c'est bien de ça que je veux parler...
 
Hors ligne Darktib # Posté le 16/11/2008 à 19:13:30
Dark Coder
Avatar

Pour lire le fichier, n'importe quel programme pourra le faire. Et meme le bloc note (d'ailleurs il ouvre tous les types de fichiers). Ce qui est important c'est que seul writext puisse comprendre le fichier.

Sinon je trouve que c'est une bonne idée (meme si je suis trop dans mon éditeur de tutos pour faire cet exo - qui est d'ailleurs quasiment ce que je fais^^)

Pour le closeEvent si je me souviens bien pour quitter tu doit accepter l'event (event->accept()), si tu ne veux pas quitter c'est event->ignore().


edit : pour l'encodage Qt permet d'utiliser une forme d'encodage pour l'utf, je sait plus trop ou je l'ai vu parce que je m'en fout personnellement, mais sinon cherche du coté de QTextStream.
edit2 : apres QTextStream je te conseille QTextCodec
Édité le 16/11/2008 à 19:21:15 par Darktib

IA::Astar (français)IA::Astar (english)GC Edit
Image utilisateur
Image utilisateur
Image utilisateur

 
Hors ligne 008 # Posté le 16/11/2008 à 19:52:28

Ville : Gatineau
Pays : Canada

si tu pourrait m'envoyer l'encodage sa serait genti ( mp )

J'espère avoir été clair :p si besoin plus d'information dites-moi le :p
:D Merci d'avance :D

La doc a toujours raison
Merci Pour vos futur réponse
 
Hors ligne Darktib # Posté le 16/11/2008 à 19:58:59
Dark Coder
Avatar

Lequel ? En utf il y en a énormément...
Tu veux que je t'envoie l'encodage utilisé ou une maniere de changer l'encodage?

(Evite juste de choisir le chinois traditionnel par exemple :lol: )

dans la doc : QTextCodec
celui utilisé sur nos systemes (du moins en France) : ISO-8859-1, aussi nomé Latin1 par qt
Édité le 16/11/2008 à 20:00:17 par Darktib

IA::Astar (français)IA::Astar (english)GC Edit
Image utilisateur
Image utilisateur
Image utilisateur

 

Retour au forum "Langage C++" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx