Developpez.com - Rubrique Qt

Le Club des Développeurs et IT Pro

Qt 4.5 est disponible en version Release Candidate

Le 2009-02-05 16:06:00, par Alp, Expert éminent sénior
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
  Discussion forum
34 commentaires
  • JeromeBcx
    En attente de confirmation mail

    Plus qu'à attendre la release LGPL....
  • Alp
    Expert éminent sénior
    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/

  • Niamor59
    Membre à l'essai
    Merci pour la news je vais mettre mon petit Qt Creator à jour
  • COGAN
    Membre régulier
    Merci pour cette information de toute importance.
    Je guettais sa sortie....
  • demonixis
    Membre habitué
    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 )
  • matrix788
    Membre éprouvé
    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 ?
  • Alp
    Expert éminent sénior
    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.
  • Julien44
    En attente de confirmation mail
    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);
    }
  • Alp
    Expert éminent sénior
    Envoyé par Julien44
    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
  • Julien44
    En attente de confirmation mail
    Envoyé par Alp
    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