Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Tous les espaces de nom  ·  Toutes les classes  ·  Classes principales  ·  Annotées  ·  Classes groupées  ·  Modules  ·  Fonctions  · 

widgetgallery.h Example File
widgets/styles/widgetgallery.h

 /****************************************************************************
 **
 ** Copyright (C) 2005-2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
 **
 ** This file is part of the documentation of the Qt Toolkit.
 **
 ** Licensees holding a valid Qt License Agreement may use this file in
 ** accordance with the rights, responsibilities and obligations
 ** contained therein.  Please consult your licensing agreement or
 ** contact qt-sales@nokia.com if any conditions of this licensing
 ** agreement are not clear to you.
 **
 ** Further information about Qt licensing is available at:
 ** http://trolltech.com/products/appdev/licensing.
 **
 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 **
 ****************************************************************************/

 #ifndef WIDGETGALLERY_H
 #define WIDGETGALLERY_H

 #include <QDialog>

 class QCheckBox;
 class QComboBox;
 class QDateTimeEdit;
 class QDial;
 class QGroupBox;
 class QLabel;
 class QLineEdit;
 class QProgressBar;
 class QPushButton;
 class QRadioButton;
 class QScrollBar;
 class QSlider;
 class QSpinBox;
 class QTabWidget;
 class QTableWidget;
 class QTextEdit;

 class WidgetGallery : public QDialog
 {
     Q_OBJECT

 public:
     WidgetGallery(QWidget *parent = 0);

 private slots:
     void changeStyle(const QString &styleName);
     void changePalette();
     void advanceProgressBar();

 private:
     void createTopLeftGroupBox();
     void createTopRightGroupBox();
     void createBottomLeftTabWidget();
     void createBottomRightGroupBox();
     void createProgressBar();

     QPalette originalPalette;

     QLabel *styleLabel;
     QComboBox *styleComboBox;
     QCheckBox *useStylePaletteCheckBox;
     QCheckBox *disableWidgetsCheckBox;

     QGroupBox *topLeftGroupBox;
     QRadioButton *radioButton1;
     QRadioButton *radioButton2;
     QRadioButton *radioButton3;
     QCheckBox *checkBox;

     QGroupBox *topRightGroupBox;
     QPushButton *defaultPushButton;
     QPushButton *togglePushButton;
     QPushButton *flatPushButton;

     QTabWidget *bottomLeftTabWidget;
     QTableWidget *tableWidget;
     QTextEdit *textEdit;

     QGroupBox *bottomRightGroupBox;
     QLineEdit *lineEdit;
     QSpinBox *spinBox;
     QDateTimeEdit *dateTimeEdit;
     QSlider *slider;
     QScrollBar *scrollBar;
     QDial *dial;

     QProgressBar *progressBar;
 };

 #endif

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année

Le Qt Quarterly au hasard

Logo

Des apparences personnalisées utilisant les feuilles de style

Qt 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 utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

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 4.4
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 !
 
 
 
 
Partenaires

Hébergement Web