Précédent   Forum des professionnels en informatique > C et C++ > Bibliothèques > Qt
Qt Forum d'entraide technique sur la bibliothèque Qt. Avant de poster -> F.A.Q Qt
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
Vieux 05/02/2009, 16h06   #1
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 554
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 554
Points : 9 846
Points : 9 846
Par défaut La release candidate de Qt 4.5 est disponible !

Bonjour à tous,

Ca y est, on peut désormais avoir un très gros aperçu de ce que sera Qt 4.5 !
En effet, la release candidate de cette dernière est sortie cet après-midi.
N'hésitez pas à la télécharger sur : ce lien

Parmi les nouveautés :
  • Mise à jour de l'intégration de WebKit avec la dernière version du moteur WebKit
  • Nouveau module pour le benchmarking et amélioration de nombreux composants pour de meilleures performances
  • Support de l'architecture Mac 64-bits avec l'API Cocoa
  • Debugger pour le moteur de script QtScript !
  • Support de XSL-T
  • Widgets translucides sur X11 grâce aux effets ARGB
  • Support du format Open Document Format
  • Amélioration du support de proxy
  • Nombreuses améliorations sur Qt Designer
  • Meilleure intégration sur les bureaux basés sur GTK

A noter que cette release candidate est téléchargeable pour les plateformes suivantes :
  • Windows
  • Mac
  • Linux/X11
  • Embedded Linux
  • Windows CE

N'hésitez pas à nous faire des retours ici-même !

Et n'oubliez surtout pas que Qt 4.5, la version release, sera disponible sous licence LGPL, comme nous annoncé précédemment
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2009, 18h06   #2
Membre éclairé
 
Avatar de JeromeBcx
 
Inscription : octobre 2007
Messages : 285
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : octobre 2007
Messages : 285
Points : 311
Points : 311

Plus qu'à attendre la release LGPL....
__________________
"Archimède fut le premier à démontrer que, lorsqu'on plonge un corps dans une baignoire, le téléphone sonne" (P. Desproges)
JeromeBcx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2009, 18h27   #3
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 554
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 554
Points : 9 846
Points : 9 846
Comme une bonne nouvelle n'arrive jamais seule, je viens de voir qu'une release candidate de Qt Creator version 0.9.2 est disponible également, avec pas mal de nouvelles choses et d'améliorations également !
Cf : http://labs.trolltech.com/blogs/2009...reator-092-rc/

Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2009, 19h11   #4
Membre à l'essai
 
Homme Romain
Étudiant
Inscription : septembre 2007
Messages : 20
Détails du profil
Informations personnelles :
Nom : Homme Romain
Âge : 21
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2007
Messages : 20
Points : 22
Points : 22
Merci pour la news je vais mettre mon petit Qt Creator à jour
Niamor59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 08h53   #5
Membre du Club
 
Avatar de COGAN
 
Homme Yann COGAN
Inscription : septembre 2005
Messages : 83
Détails du profil
Informations personnelles :
Nom : Homme Yann COGAN
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : septembre 2005
Messages : 83
Points : 54
Points : 54
Envoyer un message via Skype™ à COGAN
Merci pour cette information de toute importance.
Je guettais sa sortie....
COGAN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 09h09   #6
Membre régulier
 
Avatar de demonixis
 
Homme Yannick Comte
Développeur Web
Inscription : juin 2008
Messages : 59
Détails du profil
Informations personnelles :
Nom : Homme Yannick Comte
Âge : 26
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juin 2008
Messages : 59
Points : 81
Points : 81
C'est vrai que cet IDE est vraiment bien foutu, c'est léger, et c'est un régale pour programmer. L'autocompletion est d'ailleurs très efficace . Je vais tester cette RC sous Windows (par contre j'ai du mal avec la configuration), et mettre à jours ma version "nighty" sous Linux.

Merci pour la news en tout cas (même si la news n'était pas au sujet de Qt Creator )
demonixis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 14h55   #7
Membre chevronné
 
Avatar de matrix788
 
Inscription : juin 2002
Messages : 696
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 696
Points : 793
Points : 793
Miam que de bonnes nouvelles.

Il faut reconnaitre que je m'attendais à une évolution de Qhttp, avec un renforcement niveau sécurité de base.

Quand à l'effet translucide, quelqu'un sait-il pourquoi il ne s'applique que sur nunux ?
__________________
Modérateur Linux
n'oubliez pas de cliquer sur résolu...

== pas de question technique en MP. Merci ==
matrix788 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 14h58   #8
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 554
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 554
Points : 9 846
Points : 9 846
Il faudrait vérifier, mais soit l'équivalent Windows n'existe pas, soit il n'est pas fourni aux développeurs et est fermé, donc impossible de s'en servir.
Idem pour Mac. Ou alors, ils n'ont pas eu le temps / les développeurs pour faire pareil avec les autres plateformes.
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 14h58   #9
En attente de confirmation mail
 
Inscription : août 2007
Messages : 41
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 41
Points : 30
Points : 30
Bonjour,

Tout content de cette nouvelle j'installe Qt4.5 et Qt Creator 0.9.2, je compile mon application, pas de soucis, je l'exécute, et là, plus de ToolBar...

Après avoir cherché de quoi ça pouvait venir je me suis rendu compte que le problème c'est showMaximised(), si je le met avant la ToolBar ça passe pas, si je le met après y'a plus de problème.
Sur Qt 4.4.3, ça ne change rien qu'il soit avant ou après, ça marche dans tous les cas.

Est-ce que vous avez le même problème ? Quelqu'un sait si il y a une nouveauté qui fait cela ne marche plus ? Ou peut-être que j'oublie quelque chose dans mon code ?

(Il n'y a pas vraiment de problème car cela fonctionne bien si on le met après, mais je trouve ça bizarre...)

Merci

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
#include "mainwindow.h"
 
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
{
    showMaximized();
 
    QToolBar *tool_bar = new QToolBar(this);
    addToolBar(tool_bar);
    QAction *action = new QAction("Toto", this);
    tool_bar->addAction(action);
}
Julien44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 15h00   #10
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 554
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 554
Points : 9 846
Points : 9 846
Citation:
Envoyé par Julien44 Voir le message
Bonjour,

Tout content de cette nouvelle j'installe Qt4.5 et Qt Creator 0.9.2, je compile mon application, pas de soucis, je l'exécute, et là, plus de ToolBar...

Après avoir cherché de quoi ça pouvait venir je me suis rendu compte que le problème c'est showMaximised(), si je le met avant la ToolBar ça passe pas, si je le met après y'a plus de problème.
Sur Qt 4.4.3, ça ne change rien qu'il soit avant ou après, ça marche dans tous les cas.

Est-ce que vous avez le même problème ? Quelqu'un sait si il y a une nouveauté qui fait cela ne marche plus ? Ou peut-être que j'oublie quelque chose dans mon code ?

(Il n'y a pas vraiment de problème car cela fonctionne bien si on le met après, mais je trouve ça bizarre...)

Merci

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
#include "mainwindow.h"
 
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
{
    showMaximized();
 
    QToolBar *tool_bar = new QToolBar(this);
    addToolBar(tool_bar);
    QAction *action = new QAction("Toto", this);
    tool_bar->addAction(action);
}
Salut,

Je te conseille de faire un bug-report sur la mailing list de feedback, pour 1) résoudre ce soucis pour la 4.5 release 2) signaler à tout le monde que y'a une solution à ce soucis

Pour ce faire, regarde la section "How to Provide Feedback" tout en bas de cette page : http://www.qtsoftware.com/developer/preview-qt-4.5
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 15h38   #11
En attente de confirmation mail
 
Inscription : août 2007
Messages : 41
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 41
Points : 30
Points : 30
Citation:
Envoyé par Alp Voir le message
Salut,

Je te conseille de faire un bug-report sur la mailing list de feedback, pour 1) résoudre ce soucis pour la 4.5 release 2) signaler à tout le monde que y'a une solution à ce soucis

Pour ce faire, regarde la section "How to Provide Feedback" tout en bas de cette page : http://www.qtsoftware.com/developer/preview-qt-4.5
Voilà c'est fait,

Merci
Julien44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 15h40   #12
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 554
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 554
Points : 9 846
Points : 9 846
Merci à toi pour tous les développeurs utilisant Qt

Alors, il y en a qui ont testé les nouveautés/améliorations ? Qui se sont un peu amusés ? N'hésitez pas à nous faire des screens ou à nous montrer des bouts de code qui pourraient servir de témoignage !
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 19h45   #13
Membre actif
 
Inscription : avril 2002
Messages : 441
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 441
Points : 176
Points : 176
Je n'ai jamais programmé sous QT, mais est ce que ça vourdait dire vu qu'elle est disponible sous plusieurs plateformes, qu'un programme écrit sous linux, fonctionnera sans retouches sous windows - mac os..? un peu à l'instar de Java ?

Peut - on déjà commencer à programmer avec cette candidate release sans risque de pertes ou de dommages au niveau du programme écrit ?.
( j'avais le cas lorsque une rc de netbeans était sortie avant la définitive et j'ai du recommancer..)
.?
Merci d'avance
a+
Telemak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 19h52   #14
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 554
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 554
Points : 9 846
Points : 9 846
Un code valide dans la RC restera valide pour la version Release.

Et oui, c'est portable Windows/Linux/Mac/Appareils mobiles (mais pas tous pour le moment), à ceci près qu'il faudra recompiler.

Si tu veux te plonger dedans, je te conseille http://qt.developpez.com/tutoriels/introduction-qt/, ça devient une référence (traduction du tutoriel officiel)
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 20h42   #15
Membre actif
 
Inscription : avril 2002
Messages : 441
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 441
Points : 176
Points : 176
ok, merci alp pour ces précisions...
Une dernière question :
Pour un programme développé sous linux ( et donc qui comprend l'environnement QT..., faudra t'il installer un "runtime" ou faut t'il installer QT pour qu'il puisse fonctionner...sur la machine cible..
Ou, est ce que le programme pourra t'il fonctionner de manière autonome ( bon en incorporant ses bibliothèques bien entendu..) ?

Pour faire plus simple dans ma question :
- Je développe un programme avec QT sous environnement linux...
- Est ce que je peuts tout intégrer au niveau du programme (blibliothèques, environnement QT, etc...) et le refiler à quelqu'un qui est sous windwos, sans que l'utilisateur final ait besoins d'installer QT..pour le faire fonctionner ?
Telemak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 20h56   #16
En attente de confirmation mail
 
Inscription : août 2007
Messages : 41
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 41
Points : 30
Points : 30
Il n'y as pas de runtime à installer, tu doit juste fournir les bibliothèques.
Par contre il faut que tu recompile sous chaque système d'exploitation, donc si tu veut fournir quelque chose pret à fonctionner sous Windows, il faut que tu installe Qt sous Windows, tu recompile ton programme, et ensuite tu fourni l'exe et les dll.
Julien44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 21h19   #17
Membre actif
 
Inscription : avril 2002
Messages : 441
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 441
Points : 176
Points : 176
ok, merci pour ces précisions...
a+
Telemak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 23h46   #18
Membre chevronné
 
Avatar de matrix788
 
Inscription : juin 2002
Messages : 696
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 696
Points : 793
Points : 793
Citation:
Envoyé par Julien44 Voir le message
Il n'y as pas de runtime à installer, tu doit juste fournir les bibliothèques.
Par contre il faut que tu recompile sous chaque système d'exploitation, donc si tu veut fournir quelque chose pret à fonctionner sous Windows, il faut que tu installe Qt sous Windows, tu recompile ton programme, et ensuite tu fourni l'exe et les dll.
hmm, pas tout à fait :

si tu es sous linux, tu compiles ton programme Qt en déclarant une compilation pour système windows, et ensuite tu ajoutes les biblios utilisés, comme ming32.dll, etc...

donc pas besoin de travailler sous windos pour compiler.

voici pour t'aider :
http://mtodorovic.developpez.com/lin...ss-compil-qt4/
__________________
Modérateur Linux
n'oubliez pas de cliquer sur résolu...

== pas de question technique en MP. Merci ==
matrix788 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2009, 01h17   #19
En attente de confirmation mail
 
Inscription : août 2007
Messages : 41
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 41
Points : 30
Points : 30
Citation:
Envoyé par matrix788 Voir le message
hmm, pas tout à fait :

si tu es sous linux, tu compiles ton programme Qt en déclarant une compilation pour système windows, et ensuite tu ajoutes les biblios utilisés, comme ming32.dll, etc...

donc pas besoin de travailler sous windos pour compiler.

voici pour t'aider :
http://mtodorovic.developpez.com/lin...ss-compil-qt4/
Je ne connaissais pas ça, c'est bon à savoir,

Merci (et désolé pour la "fausse" info)
Julien44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2009, 10h45   #20
Membre chevronné
 
Étudiant
Inscription : septembre 2006
Messages : 491
Détails du profil
Informations personnelles :
Âge : 18

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2006
Messages : 491
Points : 770
Points : 770
Tu peux avoir un exécutable complètement autonome en effectuant une compilation statique et en utilisant le système de ressource mais à moins que tu ne disposes d'une version commerciale de Qt, la compilation statique t'oblige à fournir les sources (ou au moins les fichiers objets) de ton programme (dans les versions antérieures à la 4.5, c'est le cas même en compilation dynamique).
spidermario est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 07h38.


 
 
 
 
Partenaires

Hébergement Web