A simple demonstration of QFont member functions
This example demonstrates the use of various QFont member functions.
The main window API (viewer.h):
/* $Id$ */ #ifndef VIEWER_H #define VIEWER_H #include <qwidget.h> #include <qfont.h> class QTextView; class QPushButton; class Viewer : public QWidget { Q_OBJECT public: Viewer(); private slots: void setDefault(); void setSansSerif(); void setItalics(); private: void setFontSubstitutions(); void layout(); void showFontInfo( QFont & ); QTextView * greetings; QTextView * fontInfo; QPushButton * defaultButton; QPushButton * sansSerifButton; QPushButton * italicsButton; }; #endif
The main window implementation (viewer.cpp):
/* $Id$ */ #include "viewer.h" #include <qstring.h> #include <qstringlist.h> #include <qtextview.h> #include <qpushbutton.h> #include <qlayout.h>
main() program (simple-qfont-demo.cpp):
/* $Id$ */ #include "viewer.h" #include <qapplication.h> int main( int argc, char **argv ) { QApplication app( argc, argv ); Viewer * textViewer = new Viewer(); textViewer->setCaption( "Qt Example - Simple QFont Demo" ); app.setMainWidget( textViewer ); textViewer->show(); return app.exec(); }
See also QFont Examples. |
Publicité
Best OfActualités les plus luesSemaine
Mois
Année
Le Qt Quarterly au hasardRequête de données génériques avec QtXmlPatterns et XQueryQt Quarterly est la revue trimestrielle proposée par Nokia et à destination des développeurs Qt. Ces articles d'une grande qualité technique sont rédigés par des experts Qt. Lire l'article.
CommunautéRessources
Liens utilesContact
Qt dans le magazine |
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. | Qt 3.2 | |
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD. | ||
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP ! |
Copyright © 2000-2012 - www.developpez.com