IPB

Bienvenue invité ( Connexion | Inscription )


 
Reply to this topicStart new topic
> progra Qt
gizmo27
posté 31 August 2010 à 10:13
Message #1


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Salut TheUp,

Toi qui as Qt Creator, peux-tu me dire si par exemple pour créer l'updown control (bouton cliquable avec flèches haut et bas... le bouton de réglage de la résolution dans boombaka) il faut télécharger une librairie quelconque en plus ? Si oui laquelle ?
Sinon quel widget utiliser ?

Merci d'avance.

Cordialement,
Gizmo.

Ce message a été modifié par gizmo27 - 31 August 2010 à 10:14.
Go to the top of the page
 
+Quote Post
gizmo27
posté 31 August 2010 à 12:27
Message #2


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Re,

Je viens de regarder un peu plus Qt Creator : en créant d'abord le projet et en cliquant ensuite sur le fichier *.ui on a accès à tout plein de boutons qu'on fait glisser graphiquement comme pour delphi.
Honnêtement je pense que je vais adopter Qt Creator car j'ai toujours voulu rester en c++ (ayant déjà des bases là-dedans). Pour faire des interfaces graphiques ça a l'air d'être le top.

Et puis le c++ a jusque là toujours survécu à l'épreuve du temps.
Et en plus tu en dis beaucoup de bien alors je vais vraiment m'arrêter dessus.

A bientôt.

Cordialement,
Gizmo.
Go to the top of the page
 
+Quote Post
The Uploader
posté 31 August 2010 à 19:38
Message #3


Radical Dreamer
******

Groupe : Modérateurs
Messages : 6093
Inscrit : 10 06 2003
Lieu : L'Antre des Rêves...
Membre no 25271



salut

Oui QtCreator, t'as tout inclus : le côté visuel (un logiciel de design d'UI), et le côté code (un IDE).

Tu as aussi avec sûrement QtLinguist, QtDesigner, et QtAssistant. D'autant que les types de QT (tel que les QString) sont bien mieux que ceux de la std (le std::string n'est pas fait pour l'unicode!) mais compatibles (on peut faire une <queue> de QString sans problème).

Pour l'up-down control, l'équivalent serait une QSpinBox.

flowers.gif


--------------------
Go to the top of the page
 
+Quote Post
gizmo27
posté 31 August 2010 à 20:10
Message #4


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



ok gracci mile pour l'info.
à bientôt.

Cordialement,
Gizmo.
Go to the top of the page
 
+Quote Post
gizmo27
posté 09 September 2010 à 08:56
Message #5


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Salut,

Comme ceci rentre dans le contexte de ma reprogra de boombaka en Qt alors je poste ici.
Etant donné que je n'ai pas suivi du tout l'évolution de l'encodage depuis l'émergence de la HD j'aurais aimé que quelqu'un me mette au parfum.
J'aimerais en fait rajouter une option d'encodage : choix entre résolutions type STD et celles de type HD.
Les résolutions STD c'est bon : elles sont dans l'exe actuel, mais qu'en est-il des résolutions HD ?

Si quelqu'un veut bien m'expliquer de quoi il retourne ou me renvoyer ver un lien ou c'est clairement expliqué...

Mon problème prote surtout sur les résolution HD : en mod 16 et en mod 1

Ca implique que l'on encode en Xvid HD wink.gif

Merci d'avance pour vos réponses.

Cordialement,
Gizmo.
Go to the top of the page
 
+Quote Post
The Uploader
posté 12 September 2010 à 12:45
Message #6


Radical Dreamer
******

Groupe : Modérateurs
Messages : 6093
Inscrit : 10 06 2003
Lieu : L'Antre des Rêves...
Membre no 25271



salut smile.gif

http://en.wikipedia.org/wiki/Display_resol...rrent_standards

1280x720 ou 1920x1080 sont des résolutions 16:9.
Il y a aussi les versions 4:3 : 1440x1080, et 960x720
Bien que je n'ai rencontré le 1440x1080 qu'une fois.. Mais ça existe.

flowers.gif


--------------------
Go to the top of the page
 
+Quote Post
gizmo27
posté 21 September 2010 à 21:08
Message #7


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



salut ça va ? smile.gif
Oui j'ai déjà vu cette page web qui résume tout sur les résolutions HD.
Ce que je voulais savoir : le bpf ne rentre plus en compte pour les résol avec le Xvid HD ? Non ?

Cordialement,
Gizmo.
Go to the top of the page
 
+Quote Post
The Uploader
posté 23 September 2010 à 13:33
Message #8


Radical Dreamer
******

Groupe : Modérateurs
Messages : 6093
Inscrit : 10 06 2003
Lieu : L'Antre des Rêves...
Membre no 25271



salut

Ben pour le SD c'est 0.300 environ comme d'hab pour du MPEG-4 ASP (ça dépend aussi à combien tu réduit l'image. du 720 pixels en largeur, ne demande pas le même BPF que du 320 pixels en largeur!!).

Ça peut s'appliquer, mais faut trouver la bonne tranche. Et ce ne sera pas la même entre du 720p (hauteur) et du 1080p.. On voit les limites du BPF, qui ne prend pas en compte non plus le format utilisé (car ça change aussi si tu passe au MPEG-4 AVC).

flowers.gif


--------------------
Go to the top of the page
 
+Quote Post
gizmo27
posté 23 September 2010 à 18:09
Message #9


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Salut,
Je peux toujours mettre l'option, mettre l'exe à disposition et ensuite faire des tests et voir si le bpf est tuile en Xvid HD (le dernier Xvid de MeGUI) : honnêtement je pense que non mais on peut toujours essayer pour voir après tout.
Faut voir.
Bonne journée.

Cordialement,
Gizmo.
Go to the top of the page
 
+Quote Post
gizmo27
posté 04 October 2010 à 13:47
Message #10


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Salut ca va ?

Tu as passé un bon week-end ?
Je voulais te poser une petite question : à quoi sert la framework Qt 4.7 ? C'est comme la .NET framework ? Ca permet de faire fonction les exe fait en Qt c++ ?
Go to the top of the page
 
+Quote Post
The Uploader
posté 05 October 2010 à 22:56
Message #11


Radical Dreamer
******

Groupe : Modérateurs
Messages : 6093
Inscrit : 10 06 2003
Lieu : L'Antre des Rêves...
Membre no 25271



salut

Oui ça a été géant (surtout avec Dead Rising 2), et toi ? ^^

QT est un framework, .NET est un framework... au sens "software framework" : http://en.wikipedia.org/wiki/Application_framework

QT = QT framework. C'est une seule et même chose. wink.gif
Ton application faite en C++ dépend de certaines librairies Qt (au moins QtGUI) : avant qu'elle ne soit executable, il faut que ces librairies soient présentes sur le système.

Tu peux aussi lier statiquement les libraries à la compilation (elle seront incluses dans ton exécutable) mais alors ton appli ne bénéficiera alors pas de mises à jour ou de bugfixes (les différentes versions de Qt4 étant compatibles au niveau binaire (ABI, ne pas confondre avec API)) lors de la mise à jour de la version des libs Qt présentes sur le système.
Une application faite avec QtCreator du temps de Qt4.0 devrait fonctionner sous Qt4.7 (compatibilité descendante au niveau binaire).
http://developer.qt.nokia.com/faq/answer/i...nary_compatible

http://labs.qt.nokia.com/2009/08/12/some-t...-compatibility/


--------------------
Go to the top of the page
 
+Quote Post
gizmo27
posté 07 October 2010 à 00:19
Message #12


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



.

Ce message a été modifié par gizmo27 - 07 October 2010 à 00:26.
Go to the top of the page
 
+Quote Post
gizmo27
posté 07 October 2010 à 00:25
Message #13


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Salut TheUp,

Merci pour la réponse.
Pour en revenir à Qt c'est vrai que c'est top.
Franchement quand ils disent "codeless & intuitive" c'est très vrai : le code est préécrit et quand tu crées tess contrôle dans le fichier *.ui toutes les déclarations sont faites. Tu n'as plus qu'à écrire le code. Moi qui trouvais les déclarations rébarbatives, Qt Creator est ce qu'il me faut.

En plus multi-plateforme : Windows, Linux/X11 et Mac... Que demande le peuple : j'ai découvert le soft petit à petit et il faut dire que les créateurs ont fait vraiment très fort.

Cordialement,
Gizmo.

PS : une toute petite question néanmoins : tu dis que la framework Qt 4.7 est nécessaire pour faire fonctionner tout exécutable codé en Qt c++ : or j'ai Qt Creator et donc j'ai nécessairement la framework 4.7 : cependant l'exe ne marche que si j'ai ouvert Qt Creator auparavant : si je lance l'exe juste en cliquant dessus le programme renvoie une erreur : dll non-trouvée...
Je dois installer la framework Qt 4.7 même si je l'ai déjà ? Ca va faire double emploi non ?

Ce message a été modifié par gizmo27 - 07 October 2010 à 17:16.
Go to the top of the page
 
+Quote Post
The Uploader
posté 07 October 2010 à 22:21
Message #14


Radical Dreamer
******

Groupe : Modérateurs
Messages : 6093
Inscrit : 10 06 2003
Lieu : L'Antre des Rêves...
Membre no 25271



Qt Creator vient avec Qt 4.7. Il doit donner une variable d'environnement ou un dossier d'exécution différent.

Rajoute le dossier de la dll en question dans ton PATH. wink.gif


--------------------
Go to the top of the page
 
+Quote Post
gizmo27
posté 07 October 2010 à 23:26
Message #15


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Ok merci je vais essayer ça.
En ce qui concerne le successeur de boombaka je l'ai enfin terminé et un peu testé. Il a l'air de marcher.
Je ne peux pas le mettre à disposition pour l'instant (ainsi que le source) ça sera pour plus tard. Désolé.

En attendant, voici un petit screenshot : http://img203.imageshack.us/i/bpfcalcscreenshot.png/

A bientôt.
Cordialement,
Gizmo.

Ce message a été modifié par gizmo27 - 07 October 2010 à 23:27.
Go to the top of the page
 
+Quote Post
gizmo27
posté 11 October 2010 à 10:25
Message #16


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Salut TheUp ça va ?

Week-end pluvieux pas terrible...
Encore une toute petite question sur Qt : si j'ai tout bien suivi, un ordi qui ne dispose pas de Qt Creator ne peut pas exécuter BPF calc sans la framework Qt c'est bien ça ?
Merci bonne journée.
Cordialement,
Gizmo.

PS : je viens de voir pour le petit problème de DLL introuvables : en fait j'ai trouvé la solution ici : en fait il faut rajouter 3 fichiers DLL dans le même répertoire que l'exe.
Seul souci : mon programme fait moins d'1 Mo et lorsque je rajoute ces 3 DLL cela fait environ 100 Mo ce qui est énorme.

Ce message a été modifié par gizmo27 - 11 October 2010 à 16:31.
Go to the top of the page
 
+Quote Post
gizmo27
posté 12 October 2010 à 10:53
Message #17


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Bonjour,

Ayé ! J'ai trouvé comment faire pour démarrer une appli Qt depuis n'importe quel emplacement sur le pc (à force de chercher et tester).
Lorsqu'on a Qt Creator d'installé il suffit d'aller dans le répertoire suivant : "\Qt\2010.05\qt\bin", et de copier tous les fichiers dll dans "\WINDOWS\system32" (pour Windows XP, ...) et il n'y aura plus jamais de problème.
C'est possible de le faire aussi sans Qt Creator : avec la framework Qt seulement : une fois celle-ci installée : en allant dans le dossier bin et en copiant toutes les dll toujours pareil dans "\WINDOWS\system32" (pour Windows XP, ...).
Qt mérite vraiment d'être connu.

Bonne journée.
Cordialement,
Gizmo.
Go to the top of the page
 
+Quote Post
gizmo27
posté 16 November 2010 à 11:37
Message #18


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Salut,

Je m'arrache les cheveux avec la POO : ça paraît simple au 1er abord mais quand tu utilises les pointeurs alors là c'est le cauchemar. En plus il faut décrypter la doc : les fonctions : qu'est-ce qu'elles renvoient ?
Pas facile tout ça mdr.

Bonne journée.
Go to the top of the page
 
+Quote Post
The Uploader
posté 19 November 2010 à 00:48
Message #19


Radical Dreamer
******

Groupe : Modérateurs
Messages : 6093
Inscrit : 10 06 2003
Lieu : L'Antre des Rêves...
Membre no 25271



salut smile.gif

En POO, tu n'as pas de pointeurs, tu as des références.. :
Code
Fish MyFish = new Fish(); //instanciation (dynamique car utilisation de " = new ConstructeurParDéfautDeLaClasseFish()") d'un objet de type Fish
Fish YourFish = MyFish; //l'instance de la classe Fish pour la variable YourFish est la même que celle de la variable MyFish (référence). Quand l'instance de MyFish sera détruite, cette référence vaudra NULL (YourFish renverra NULL)


Après, je sais que QT a des pointeurs, mais en principe... tongue.gif

As tu essayé un bon livre sur la POO en C++ d'abord ?


--------------------
Go to the top of the page
 
+Quote Post
gizmo27
posté 20 November 2010 à 13:36
Message #20


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Salut,
Il me semble que Qt utilise les 2 : pointeurs et références : et pour ce que je veux faire les prototypes des fonctions demandent des pointeurs : donc je m'adapte mdr. Tu verra si tu regardes certaines classes dans Qt que le prototype de certaines fonctions est
Code
bibi(QFormat*format)
De plus, dans le constructeur de ma fenêtre principale les widgets enfants crées sont tous des objets pointés sans exception. Bon week-end.

Ce message a été modifié par gizmo27 - 20 November 2010 à 13:40.
Go to the top of the page
 
+Quote Post
gizmo27
posté 23 November 2010 à 22:31
Message #21


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Salut,
Mais ceci dit, c'est vrai que les références sont utilisées la plupart du temps dans la POO : il faut être honnête : c'est beaucoup plus facile et maîtrisable que les pointeurs.
Go to the top of the page
 
+Quote Post
gizmo27
posté 05 February 2011 à 16:10
Message #22


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Bonjour,
Ah Qt c'est trop top : moi qui débutes en progra je vois le côté vachement pratique.
Par exemple le concept objet parent-enfant : je crée mes objets avec new en leur spécifiant à chacun le même parent et ensuite je fais 1 seul delete au lieu de 50 (1 pour chaque objet) et c'est mieux comme ça.
Bonne journée à vous.

Ce message a été modifié par gizmo27 - 16 March 2011 à 15:16.
Go to the top of the page
 
+Quote Post
gizmo27
posté 20 April 2011 à 13:45
Message #23


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Salut,
En fait je viens de faire une découverte extraordinaire... pour un débutant : en fait dans le prototype d'une fonction qui attend un pointeur on n'est pas obligé de crée un pointeur : on peut le faire mais on peut aussi crée une variable et passer en paramètre l'adresse de la variable à l'appel de la fonction, comme ceci :
Code
QBibi dada;
dodo(&dada);

Je l'ai vu en lisant un exemple de code.
Bonne journée et à bientôt même si je sais, public, que tu liras ce post dans des décennies (et encore...).
Go to the top of the page
 
+Quote Post
The Uploader
posté 09 August 2011 à 11:06
Message #24


Radical Dreamer
******

Groupe : Modérateurs
Messages : 6093
Inscrit : 10 06 2003
Lieu : L'Antre des Rêves...
Membre no 25271



salut

L'étape suivante, ce sont les pointeurs vers fonctions. ^^ (enfin c'est du C, pas du C++).


--------------------
Go to the top of the page
 
+Quote Post
gizmo27
posté 09 August 2011 à 16:17
Message #25


Membre Appliqué
*****

Groupe : Membres
Messages : 793
Inscrit : 10 11 2006
Lieu : ici et ailleurs
Membre no 77459



Salut TheUp,
Ca va bien ?
On ne se moque pas... Juste un peu alors tongue.gif
La vérité ? C'est que les pointeurs sur fonctions j'en ai entendu parler mais je n'en ai pas l'utilité vu que j'utilise Qt.
(en fait la vraie raison c'est que j'ai lu une fois l'explication mais que ça m'a vite fait tourner la tête ermm.gif)

Tant que tu es un peu sur le forum, est-ce que tu peux jeter un oeil par ici si ça ne t'ennuies pas ?

Je te remercie d'avance. Bonne journée. Cordialement, Gizmo.
Go to the top of the page
 
+Quote Post

Fast ReplyReply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Version bas débit Nous sommes le : 09 February 2012 - 17:10