En informatique, un composant d'interface graphique (aussi appelé widget en anglais ou encore control) est un élément de base d'une interface graphique avec lequel un utilisateur peut interagir (par exemple une fenêtre ou une zone de texte). Ces composants sont généralement regroupés dans des boîtes à outils graphiques (appelées toolkit en anglais). Une fois assemblés par un programmeur, ces composants forment une interface graphique complète.
L'appellation control est connotée Microsoft. L'appellation widget est utilisée dans tous les autres cas.
Widget est un mot anglais qui est apparu aux États-Unis dans les années 1920. De manière générale, il est utilisé pour désigner un objet banal et quelconque, en français on peut le traduire par « machin » ou gadget. L'origine du mot est d'ailleurs probablement une déformation de ce dernier.
Certains pensent que widget est un mot-valise formé des mots window (fenêtre) et gadget, ce qui signifierait donc « gadget de fenêtre »). Selon l'Office québécois de la langue française, on peut traduire widget par « métachose » ou bien « machin » ou encore « gadget logiciel ».
Les éléments d'affichage simple
Étiquette (Label)
Icône
Les boutons
Bouton poussoir (button)
Boutons de barre d'outils
Case à cocher (Check box)
Bouton radio (Radio button)
Les menus
Menu de commande (Command menu)
Menu contextuel (Context menu)
Menu circulaire (Pie menu)
Les conteneurs
Barre d'outils (Toolbar)
Cadre (Frame)
Onglet (Tab)
(Scrollbar)
Volet (Paned)
Tiroir (informatique) (Drawer) sous Mac OS X, un panel déroulant attaché à une fenêtre
Carrousel 3D (Cover Flow)
Bubble Flow (Accordion thread)
Les listes
Liste arborescente (Tree view)
Vue tabulaire Tableau (Grid view)
Boîte combinée (Combo box)
Zone de liste (List box)
Les champs utilisateur
Zone de texte (Text box ou Edit Field)
Zone de mot de passe (Password Field)
Zone de sélection numérique (Spin Box)
Curseur (Slider) À ne pas confondre avec le curseur de souris
Les aides au retour utilisateur
Barre de progression (Progress bar)
Barre d'état (S
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
En informatique, un composant d'interface graphique (aussi appelé widget en anglais ou encore control) est un élément de base d'une interface graphique avec lequel un utilisateur peut interagir (par exemple une fenêtre ou une zone de texte). Ces composants sont généralement regroupés dans des boîtes à outils graphiques (appelées toolkit en anglais). Une fois assemblés par un programmeur, ces composants forment une interface graphique complète. L'appellation control est connotée Microsoft.
A widget toolkit, widget library, GUI toolkit, or UX library is a library or a collection of libraries containing a set of graphical control elements (called widgets) used to construct the graphical user interface (GUI) of programs. Most widget toolkits additionally include their own rendering engine. This engine can be specific to a certain operating system or windowing system or contain back-ends to interface with more multiple ones and also with rendering APIs such as OpenGL, OpenVG, or EGL.
La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique. Elle consiste en la définition et l'interaction de briques logicielles appelées objets ; un objet représente un concept, une idée ou toute entité du monde physique, comme une voiture, une personne ou encore une page d'un livre. Il possède une structure interne et un comportement, et il sait interagir avec ses pairs.
Les étudiants perfectionnent leurs connaissances en Java et les mettent en pratique en réalisant un projet de taille conséquente. Ils apprennent à utiliser et à mettre en œuvre les principaux types de
This course covers the statistical physics approach to computer science problems ranging from graph theory and constraint satisfaction to inference and machine learning. In particular the replica and
L'objectif de ce cours est d'introduire les étudiants à la pensée algorithmique, de les familiariser avec les fondamentaux de l'Informatique et de développer une première compétence en programmation (
Explore le processus d'apprentissage de la programmation de Thymio avec VPL.
Couvre la transition vers des tâches de programmation pratiques à l'aide de langages graphiques.
Couvre l'automatisation des stratégies de babyfoot, l'amélioration des interfaces, le développement de tactiques et la visualisation de la dynamique du jeu.