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  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QIconSelector Class Reference
[QtBaseModule]

The QIconSelector class provides an icon-based combo box implementation. More...

    #include <QIconSelector>

Inherits QToolButton.

Public Functions

Public Slots

Signals

Protected Functions

Protected Slots

  • 1 protected slot inherited from QWidget

Additional Inherited Members


Detailed Description

The QIconSelector class provides an icon-based combo box implementation.

QIconSelector operates similarly to a combo box but it has an important difference. It deals with information that is represented as both an icon and as text. The widget itself displays only icons while the pop-up selector displays both icon and text. This makes it suitable for placement in areas where there is limited horizontal space.

Here is a QIconSelector next to a text field. When down, it takes up very little room.

"QIconSelector"

Here is the pop-up selector. Both the icons and text are visible.

"QIconSelector pop-up selector"

Member Function Documentation

QIconSelector::QIconSelector ( QWidget * parent = 0 )

Constructs a QIconSelector with the given parent.

QIconSelector::QIconSelector ( const QIcon & icn, QWidget * parent = 0 )

Constructs a QIconSelector with initial icon icn and the given parent.

QIconSelector::~QIconSelector ()

Destroys a QIconSelector.

void QIconSelector::activated ( int index )   [signal]

This signal is emitted when an item is activated. The item is indicated by index.

void QIconSelector::clear ()

Removes all items.

Note that no icon will be visible.

uint QIconSelector::count () const

Returns the number of items the QIconSelector contains.

int QIconSelector::currentIndex () const

Returns the index of the currently selected item. This will be -1 if no items are selected.

See also setCurrentIndex().

QIcon QIconSelector::icon () const

Returns the icon that is being displayed.

See also setIcon().

void QIconSelector::insertItem ( const QIcon & icn, const QString & text = QString() )

Adds an item to the QIconSelector with icon icn and text text.

void QIconSelector::itemSelected ( int index )   [protected]

Closes the pop-up selector and selects the item at index index.

void QIconSelector::popdown ()   [protected slot]

Closes the pop-up selector.

void QIconSelector::popup ()   [protected slot]

Opens the pop-up selector.

void QIconSelector::removeIndex ( int index )

Removes the item at index index.

void QIconSelector::setCurrentIndex ( int index )   [slot]

Sets the current selected item to the item at index index. Set index to -1 to select no items. Note that no icon will be visible if no items are selected.

See also currentIndex().

void QIconSelector::setIcon ( const QIcon & icn )

Sets the displayed icon to icn. Note that this does not change the selected item so using this function may confuse the user. It is provided so that a suitable icon can be displayed when nothing is selected.

See also icon().

QString QIconSelector::text () const

Returns the text that is associated with the icon that is currently being displayed.

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 44
  2. Microsoft ouvre aux autres compilateurs C++ AMP, la spécification pour la conception d'applications parallèles C++ utilisant le GPU 22
  3. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  4. RIM : « 13 % des développeurs ont gagné plus de 100 000 $ sur l'AppWord », Qt et open-source au menu du BlackBerry DevCon Europe 0
  5. BlackBerry 10 : premières images du prochain OS de RIM qui devrait intégrer des widgets et des tuiles inspirées de Windows Phone 0
  6. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
  7. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
Page suivante

Le blog Digia au hasard

Logo

Déploiement d'applications Qt Commercial sur les tablettes Windows 8

Le blog Digia est l'endroit privilégié pour la communication sur l'édition commerciale de Qt, où des réponses publiques sont apportées aux questions les plus posées au support. 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 qtextended4.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