IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt

De WikiDeveloppez.

(Différences entre les versions)
Version actuelle (12 février 2015 à 21:38) (voir la source)
(En Python avec PySide)
 
=== En Python avec PyQt4 ===
=== En Python avec PyQt4 ===
-
  <tt>from PyQt4 import QtGui, QtCore
+
  <tt>from PyQt4 import QtCore, QtGui
 +
import sys
 +
 
 +
app = QtGui.QApplication(sys.argv)
 +
hello = QtGui.QPushButton("Hello World!", None)
 +
hello.show()
 +
app.exec_()</tt>
 +
 
 +
=== En Python avec PySide ===
 +
 
 +
'''Attention''' : depuis début 2015, le projet [http://pyqt.developpez.com/actu/80721/Le-projet-PySide-est-declare-abandonne-en-2015-il-ne-reste-plus-que-PyQt-comme-binding-Python-de-Qt/ PySide est considéré comme mort]. Il est donc préférable de se tourner vers PyQt pour tout nouveau développement (il a notamment été mis à jour pour Qt 5).
 +
 
 +
<tt>from PySide import QtCore, QtGui
  import sys
  import sys
    
    
     }
     }
  }</tt>
  }</tt>
 +
 +
=== En Ruby avec QtRuby/Korundum ===
 +
 +
<tt>require 'Qt4'
 +
 
 +
app = Qt::Application.new(ARGV)
 +
 
 +
hello = Qt::PushButton.new('Hello World!')
 +
hello.show
 +
 
 +
app.exec</tt>
== Qt SDK ==
== Qt SDK ==
La dernière en date est la 2010.4.
La dernière en date est la 2010.4.
 +
 +
== Quelles sont les options pour créer une interface graphiques ? ==
 +
 +
Trois techniques sont actuellement possibles, sans oublier qu'elles peuvent être combinées :
 +
* [[Qt Designer]], qui crée des fichiers [[XML]] décrivant l'interface, édition graphique ;
 +
* le code, directement en C++, en utilisant les classes de widgets ;
 +
* [[Qt Quick]], une description déclarative des interfaces, édition graphique ou textuelle.
== Modules ==
== Modules ==
[http://qt.developpez.com La rubrique Qt] de [http://www.developpez.com Developpez.com] vous propose quelques ressources pour faciliter votre utilisation de Qt.
[http://qt.developpez.com La rubrique Qt] de [http://www.developpez.com Developpez.com] vous propose quelques ressources pour faciliter votre utilisation de Qt.
-
* {{fr}} [http://qt.developpez.com La FAQ Qt],
+
* {{fr}} [http://qt.developpez.com la FAQ Qt] ;
-
* {{fr}} [http://www.developpez.net/forums/f376/c-cpp/bibliotheques/qt/ Le forum d'entraide Qt],
+
* {{fr}} [http://www.developpez.net/forums/f376/c-cpp/bibliotheques/qt/ les forums d'entraide Qt] ;
-
* {{fr}} [http://qt.developpez.com/ Les dernières actualités sur Qt],
+
* {{fr}} [http://qt.developpez.com/ les dernières actualités sur Qt] ;
-
* {{fr}} [http://qt.developpez.com/tutoriels/ Des tutoriels et articles Qt],
+
* {{fr}} [http://qt.developpez.com/tutoriels/ des tutoriels et articles Qt] ;
-
* {{fr}} [http://qt.developpez.com/outils/ Des outils destinés à Qt],
+
* {{fr}} [http://qt.developpez.com/outils/ des outils destinés à Qt] ;
-
* {{fr}} [http://qt.developpez.com/livres/ Des livres sur Qt],
+
* {{fr}} [http://qt.developpez.com/livres/ des livres sur Qt] ;
-
* {{fr}} [http://blog.developpez.com/recap/qt Un blog sur l'actualité de Qt],
+
* {{fr}} [http://blog.developpez.com/recap/qt Un blog sur l'actualité de Qt] ;
-
* {{fr}} [http://qt.developpez.com/evenement/2006-devdays/ Des reportages sur les Qt Developer Days 2006],
+
* {{fr}} [http://qt.developpez.com/evenement/2006-devdays/ des reportages sur les Qt Developer Days 2006] ;
-
* {{fr}} [http://qt.developpez.com/evenement/2009-devdays/ Des reportages sur les Qt Developer Days 2009],
+
* {{fr}} [http://qt.developpez.com/evenement/2009-devdays/ des reportages sur les Qt Developer Days 2009]
-
* {{fr}} [http://qt.developpez.com/binaires/ Des binaires précompilés de Qt],
+
* {{fr}} [http://qt.developpez.com/evenement/2010-devdays/ des reportages sur les Qt Developer Days 2010] ;
-
* {{fr}} [http://qt.developpez.com/defis/ Les défis Qt].
+
* {{fr}} [http://qt.developpez.com/binaires/ des binaires précompilés de Qt] ;
 +
* {{fr}} [http://qt.developpez.com/defis/ les défis Qt].
 +
 
 +
Des ressources sur l'utilisation de Qt depuis ses bindings Python sont aussi disponibles.
 +
 
 +
* {{fr}} [http://pyqt.developpez.com/ les dernières actualités sur les bindings Python de Qt] ;
 +
* {{fr}} [http://www.developpez.net/forums/f172/autres-langages/python-zope/gui/pyqt/ le forum d'entraide sur les bindings Python de Qt] ;
 +
* {{fr}} [http://pyqt.developpez.com/tutoriels/ les meilleurs tutoriels sur les bindings Python de Qt] ;
 +
* {{fr}} [http://pyqt.developpez.com/faq/ la FAQ sur les bindings Python de Qt] ;
 +
* {{fr}} [http://pyqt.developpez.com/livres/ les meilleurs livres critiqués sur les bindings Python de Qt].

Version actuelle

Récupérée de « https://wiki.developpez.com/Qt »
Contacter le responsable de la rubrique Accueil