Les feuilles de style Qt Aurélien Gâteau

Slides:



Advertisements
Présentations similaires
Créer un lien 1-Sélectionner le texte 2-Choisir l'outil « lien »
Advertisements

Feuilles de style CSS - XHTML est un langage impur
Cours XHTML/CSS Lundi 9 Février 2009
XML, et HTML, comme langages de structuration
HTML CSS.
Procédés de Mise en forme Les Feuilles de style en Cascade C.S.S (Cascading Style Sheet) Alain Gély – Stage CIES « Initiation au web »
11:06:28 Programmation Web Programmation Web : Feuilles de style CSS Jérôme CUTRONA
XHTML XHTML Un document XHTML étant un document XML il commence par une déclaration XML indiquant la version et le jeu de caractère utilisé. Ensuite vous.
HTML CSS.
CSS.
M. Larooussi Formatage de documents - CSS École dété INSAT Août 2006.
 Créer une page html nommé index  Cette page doit contenir  Partie de l’entête Titre Métas(description et mots clés) Lien vers une feuille de style.
Auteur : Frédéric Thériault 1. Les sélecteurs simples  Tous les éléments HTML du sélecteur sont affectés dans le document. Exemple : h1 { color:purple;
2. Premiers pas en CSS… Comprendre le fonctionnement de la syntaxe CSS
HTML Cours 3. Plan du cours Les feuilles de styles CSS Mise en forme du texte et des paragraphes.
Introduction à CSS Généralités. Introduction Beaucoup de documents XML sont destinés à être présentés. Les information du fichier seul (avec ou sans DTD)
T ECHNOLOGIES WEB CHAPITRE II : L E LANGAGE CSS Mme Amani JARRAYA & Mohamed MOHSEN 1.
HTML Cours 3.
GENIE MULTIMEDIA Restitution de documents CSS Christine Vanoirbeek EPFL – IC – CGC Bâtiment BC (Station 14) 1015 LAUSANNE
RtK RaStaK’ Wear Catalogue Sound Styl’ Bold Styl’ Fresh Styl’ Retour page d’accueil.
CSS et DREAMWEAVER.
1 LES FEUILLES DE STYLES Cours Web 1A, chap. 2 V. Deslandres (dernière MàJ: 6/11/2006)
Language html VI- Les CSS. Les CSS CSS: Cascading Style Sheets. Feuilles de Styles en Cascade En typographie, une feuille de style désigne l'ensemble.
INF2005– Programmation web– A. Obaid Les feuilles de style.
INF2005– Programmation web– A. Obaid CCS 3. INF2005– Programmation web– A. Obaid 2 L'état d'implantation de CSS 3 Le standard de CSS 3 n'est pas très.
LES SYSTÈMES DYNAMIQUES.
Créer des interfaces graphiques intuitives avec Qt et KDE.
1, 2, 3, CSS ! PARIS WEB Présentation Pascale Lambert-Charreteur Enseignante dans l'académie de Rouen, Formatrice TICE et webmestre, Mammouthland,
Marcel Bosc Introduction Web Université Paris-13Département informatiqueIUT de Villetaneuse ère année, cours - 1/5.
Marcel Bosc Introduction Web Université Paris-13Département informatiqueIUT de Villetaneuse ère année, cours - 2/5.
RMLL 2010 Un aperçu des nouvelles normes HTML 5 et CSS 3 Rencontres Mondiales des Logiciels Libres Bordeaux - mercredi 7 juillet 2010 Francis Draillard,
BUR Tableur Tableur : Open Office Calc. BUR Tableur 2 Qu’est-ce qu’un tableur ?  Un logiciel permettant de manipuler des feuilles de calcul  Fonctionnalités.
Chapitre 5 XHTML et CSS. Votre titre …votre code xhtml … Gabarit xhtml sans feuilles de style.
Toulibre : présentation de... xhtml + css par Rémy Sanchez.
Paris Web 2008 – Samedi 15 Novembre 2008 Pascale Lambert-Charreteur CSS Débutant css.mammouthland.net Vincent Valentin 20cent.net.
1. 2 Boite à outils Qt ● Boite à outils C++ pour le développement multi-plateforme d'application en environnement graphique (GUI) – des fonctions GUI.
Cours de HTML. Après les balises passons à la mise en forme  Structurer. Structurer.  Avant de pouvoir styler notre page, il nous faut améliorer sa.
Exploitation de logiciels :
Evaluation en temps réel:
Chapitre 2 Cascading Style Sheets CSS
Classe interne Classe interne
Feuilles de style Cascading Style Sheets
Les feuilles de style Qt
HTML.
TIC (Techniques de l’Information et de la Communication)
Session 1 31 mai 2017 Plateforme ICONICS Justine Guégan
Outils de production de code
Astuces jquery.
Création de site web Feuilles de style.
Le collège en Algérie.
Le CSS Principe de séparation du contenu et de la mise en forme
Exemples d’utilisation
Module 1 : Réaliser un site internet
Feuilles de style Cascading Style Sheets
Feuilles de style Cascading Style Sheets
Commande d’une voiture par LABVIEW/ ARDUINO / Bluetooth
Chapitre 4. Les feuilles de styles : CSS
Package R Markdown: Un outil pour générer des pages html avec R Studio
CSS et DREAMWEAVER (Suite et fin)  Les liens
Le collège vous appartient !! J’arrive pas à trouver des applications d’apprentissage gratuites.
Informatique de base Pr. Namar Ydriss Cours 3: Introduction
Les pré-processeurs CSS Dereck, Eric, Jessy et Paola
Guide n° 3 Formation initiale
Cours 3: Feuilles de style
Rediriger ses mails d’Office 365 Outlook Online vers une autre boîte
Ecole polytechnique fédérale de Lausanne
1. 2 TABLEUR: Calc mars 19 Myriam Boullanger - Bureautique - Calc Suite Gratuite Libre Office Dans le navigateur (Internet Explorer, Google Chrome, FireFox,…),
Conception des pages Web Styles (CSS)
Les feuille de styles.
Site web, Ce qu’il faut savoir ?
Transcription de la présentation:

Les feuilles de style Qt Aurélien Gâteau

Introduction #cssButton { background-color: red; font-weight: bold; font-style: italic; } Un bouton normalUn bouton "stylé"

Appliquer une feuille de style Sur un widget précis QWidget::setStyleSheet(const QString&); Note : s'appliquera aussi aux enfants de ce widget. On peut aussi utiliser Designer. Sur toute l'application QApplication::setStyleSheet(const QString&); Depuis la ligne de commande application -stylesheet fichier.css (Qt) application --stylesheet fichier.css (KDE)

Sélecteurs La syntaxe est similaire à la syntaxe CSS2. Une instance précise #cssButton {} Tous les widgets * {} Toutes les instances d'une classe et des classes dérivées QPushButton {} Toutes les instances d'une classe, mais pas ses classes dérivées.QListView {} N'affectera pas les instances de QListWidget.

Sélecteurs avancés Sélection sur une propriété QPushButton[flat="true"] {} Tous les boutons plats. Instances filles d'une autre QDialog QLineEdit {} Tous les QLineEdit qui sont à l'intérieur d'une boîte de dialogue.

Exemples Créer un widget "titre" Accéder aux couleurs systèmes Utiliser les propriétés dynamiques Créer un système de thèmes

Créer un widget "titre" #titre { background-color: qlineargradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #c00, stop: 0.1 #600, stop: 0.9 #c00, stop: 1 #600 ); border: 1px solid white; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; padding: 6px; font-weight: bold; color: white; } #bordure { margin-top: 12px; margin-bottom: 6px; font-weight: bold; border-bottom: 1px solid qlineargradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 black, stop: 0.8 transparent ); }

Couleurs systèmes QFrame { background-color: palette(mid); border: 1px solid palette(dark); } QToolButton { border: none; background: palette(base); } QToolButton:hover { background: palette(alternate-base); border: 1px solid palette(highlight); } QToolButton:checked { background-color: palette(highlight); }

Propriétés dynamiques *[obligatoire="true"] { font-weight: bold; } Designer CSS

Système de thèmes Charger des feuilles de styles à la volée Blanc border-radius et qlineargradient Sombre Etats de boutons : ::hover et ::pressed QSlider Fusion border-image Be qproperty-*

Questions ?