Concept

Composant d'interface graphique

Résumé
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
À propos de ce résultat
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.
Cours associés (5)
CS-108: Practice of object-oriented programming
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
PHYS-512: Statistical physics of computation
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
CS-119(c): Information, Computation, Communication
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 (
Afficher plus
Publications associées (93)

Efficient and Stable Perovskite Solar Cells by Tailoring of Interfaces

Mohammad Khaja Nazeeruddin, Jianxing Xia, Muhammad Sohail

The interface tailoring is crucial for the efficiency and stability of Perovskite Solar Cells (PSCs). The reported interface engineering primarily focuses on the energy level turning and trap state passivation to improve the photovoltaic performance of PSC ...
WILEY-V C H VERLAG GMBH2023
Afficher plus
Concepts associés (10)
Widget toolkit
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.
Programmation orientée objet
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.
Thème (informatique)
thumb|La même interface avec 3 thèmes différents. En informatique, le thème désigne l'apparence graphique, c'est-à-dire la présentation à l'affichage de l'interface d'un logiciel. On emploie aussi le mot habillage (en anglais, skin, « peau » parce que les modifications n'interviennent que sur la partie la plus externe de l'application). Avec l'apparition des applications disposant d'une interface graphique complexe, le souhait de modifier à volonté (ou de personnaliser) l'apparence de l'application s'est fait jour.
Afficher plus