Section courante

A propos

Section administrative du site

 Langage  Installation  Elément  Tutoriel  Programmation  API  Bibliothèque  SDK  Cadre d'application  Gabarit  Boite à outils  Projet  Variante  IDE  Annexe  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
Rust
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Installation de Python
Installation de paquets Python
GTK+ 3 (avec Python 2 ou 3)
Introduction
Les remarques
Les opérateurs
Les instructions conditionnelles
Les instructions de boucles
Les instructions d'exceptions
Référence des mots réservés
Définition de procédures et de fonctions
Référence de procédures et fonctions
Référence des modules
Définition de classes
Référence des classes
Référence de exceptions
base64
cmath
ConfigParser
math
sys
win32api
Les premiers pas
Types et objets
Variables et types de données simples
Opérateurs et expressions
Date et heure
L'écosystème SciPy
Bonjour
Biochimie
Finance
Géographie
Géométrie
Gouvernement
Mathématique
Médicale
Météorologie
Océanographie
Sport
Système d'exploitation
Temps
Trigonométrie
Validation
Calcul du calcium corrigé
IPaymt/Interet
NPer
PPaymt/Principal
Distance en Km entre deux longitudes et latitudes
Aire d'un cercle
Aire d'une surface de prisme rectangulaire
Aire d'un triangle
Distance entre deux points
Taxe de vente canadienne
Exp
Factoriel
Fibonacci
Nombre premier
Sqrt
Triangle Pascal
Hauteur utérine
Unité de mesure
Fréquence des vagues
Hockey
Version de Windows
Année bissextile
Date de la Pâque
FirstDayOfMonth
Atn/ATan/ArcTan/ArcTangente
Courriel
Google BigQuery
CryptoAuthLib
CuPy
Geoplotlib
matplotlib
Modin
NumPy
Pandas
Polars
Scikit-Learn
Seaborn
SentencePiece
spaCy
SymPy
TensorFlow
Theano
Azure SDK for Python
Bot Framework SDK
Boto3
Ocean SDK
Sentry Python SDK
Anvil
Aquarium
Bottle
Celery
CherryPy
Django
Falcon Framework
Flask
Hyperledger Indy
Keras
Pyramid
PyTorch
Sanic
Zope
Cheetah
Mustache
ONNX
OpenMM
SQLAlchemy
RASA
IronPython (Python en .NET)
Jython (Python en Java)
PyPy (Compilateur Python)
Komodo IDE
NetBeans
PyCharm
Visual Studio
Téléchargement
Préface
Notes légal
Dictionnaire
Recherche

curses

Malédictions
Python

Description

Ce module contient une interface avec la bibliothèque curses, permettant la gestion de terminaux portables.

Liste des procédures et fonctions

Nom Description
baudrate Cette fonction permet de retourner la vitesse de sortie du terminal en bits par seconde.
beep Cette fonction permet d'émettre un bref son d'attention.
can_change_color Cette fonction permet de retourner True ou False, selon que le programmeur peut changer les couleurs affichées par le terminal.
cbreak Cette fonction permet d'entrer en mode cbreak.
color_content Cette fonction permet de retourner l'intensité des composantes rouge, vert et bleu (RVB) dans la couleur spécifié, devant être comprise entre 0 et COLORS.
color_pair Cette fonction permet de retourner la valeur d'attribut pour afficher le texte dans la couleur spécifiée.
curs_set Cette fonction permet de définir l'état du curseur.
def_prog_mode Cette fonction permet d'enregistrer le mode actuel du terminal en tant que mode programme, le mode lorsque le programme en cours utilise des curseurs.
def_shell_mode Cette fonction permet d'enregistrer le mode terminal actuel en tant que mode interpréteur de commande.
delay_output Cette fonction permet d'insérer une pause en millisecondes spécifié dans la sortie.
doupdate Cette fonction permet de mettre à jour l'écran physique.
echo Cette fonction permet d'entrer en mode écho.
endwin Cette fonction permet de désinitialiser la bibliothèque et ramener le terminal à l'état normal.
erasechar Cette fonction permet de retourner le caractère d'effacement actuel de l'utilisateur sous la forme d'un objet d'un octet.
filter Cette fonction permet de mettre LINES à 1 et les capacités clear, cup, cud, cud1, cuu1, cuu, vpa sont désactivées pendant ces appels.
flash Cette fonction permet de faire clignoter l'écran.
flushinp Cette fonction permet de vider tous les tampons d'entrée.
getmouse Cette fonction permet de récupérer l'événement de souris en file d'attente, représenté sous la forme d'un 5-tuple.
getsyx Cette fonction permet de retourner les coordonnées actuelles du curseur d'écran virtuel sous forme de tuple (y, x).
getwin Cette fonction permet de lire les données relatives à la fenêtre entreposées dans le fichier par un appel précédent à putwin().
has_colors Cette fonction permet de retourner True si le terminal peut afficher des couleurs; sinon, retournez False.
has_ic Cette fonction permet de retourner True si le terminal dispose de capacités d'insertion et de suppression de caractères.
has_il Cette fonction permet de retourner True si le terminal dispose de capacités d'insertion et de suppression de ligne, ou peut les simuler à l'aide de régions de défilement.
has_key Cette fonction permet de prendre une valeur de clef spécifié et de retourner True si le type de terminal actuel reconnaît une clef avec cette valeur.
halfdelay Cette fonction permet d'utiliser le mode demi-délai, similaire au mode cbreak en ce que les caractères tapés par l'utilisateur sont immédiatement disponibles pour le programme.
init_color Cette fonction permet de modifier la définition d'une couleur, en prenant le numéro de la couleur à modifier suivi de trois valeurs RVB (pour les quantités de composantes rouge, vert et bleu).
init_pair Cette classe permet de modifier la définition d'une paire de couleurs.
initscr Cette fonction permet d'initialiser la bibliothèque.
is_term_resized Cette fonction permet de retourner True si resize_term() modifie la structure de la fenêtre, False sinon.
isendwin Cette fonction permet de retourner True si endwin() a été appelé (c'est-à-dire que la bibliothèque curses a été désinitialisée).
keyname Cette fonction permet de retourner le nom de la clef numérotée k sous la forme d'un objet octets.
killchar Cette fonction permet de retourner le caractère d'arrêt de ligne actuel de l'utilisateur sous la forme d'un objet d'un octet. Sous les systèmes d'exploitation Unix, c'est une propriété du terminal de contrôle du programme curses, et n'est pas définie par la bibliothèque curses elle-même.
longname Cette fonction permet de retourner un objet bytes contenant le champ de nom long terminfo décrivant le terminal actuel.
meta Cette fonction permet d'indiquer si le drapeau est True et qu'il autorise la saisie de caractères 8 bits.
mouseinterval Cette fonction permet de définir la durée maximale en millisecondes pouvant s'écouler entre les événements de pression et de relâchement afin qu'ils soient reconnus comme un clic, et renvoyer la valeur d'intervalle précédente.
mousemask Cette fonction permet de définir les événements de souris à signaler et renvoyez un tuple (availablemask, oldmask).
napms Cette fonction permet d'attendre le nombre de millisecondes spécifiés.
newpad Cette fonction permet de créer et renvoyer un pointeur vers une nouvelle structure de données de remplissage avec le nombre donné de lignes et de colonnes.
newwin Cette fonction permet de retourner une nouvelle fenêtre, dont le coin supérieur gauche est à (begin_y, begin_x), et dont la hauteur / largeur est nlines / ncols.
nl Cette fonction permet d'entrer en mode nouvelle ligne.
nocbreak Cette fonction permet de quitter le mode cbreak.
noecho Cette fonction permet de quitter le mode écho.
nonl Cette fonction permet de quitter le mode nouvelle ligne.
noqiflush Cette fonction permet d'effectuer le vidage normal des files d'attente d'entrée et de sortie associées aux caractères INTR, QUIT et SUSP n'allant pas être effectué.
noraw Cette fonction permet de quitter le mode brut.
pair_content Cette fonction permet de retourner un tuple (fg, bg) contenant les couleurs de la paire de couleurs demandée.
pair_number Cette fonction permet de retourner le numéro de la paire de couleurs définie par la valeur d'attribut spécifié.
putp Cette fonction permet d'émettre la valeur d'une capacité terminfo spécifiée pour le terminal actuel.
qiflush Cette fonction permet d'indiquer si le drapeau est False, que l'effet est le même que l'appel de noqiflush().
raw Cette fonction permet d'entrer en mode brut.
reset_prog_mode Cette fonction permet de remettre le terminal en mode programme, comme précédemment sauvegardé par def_prog_mode().
reset_shell_mode Cette fonction permet de restaurer le terminal en mode d'interpréteur de commande, comme précédemment sauvegardé par def_shell_mode().
resetty Cette fonction permet de restaurer l'état des modes du terminal à ce qu'il était lors du dernier appel à savetty().
resize_term Cette fonction permet d'effectuer la majeure partie du travail; lors du redimensionnement des fenêtres, resize_term() remplit les zones étendues.
resizeterm Cette fonction permet de redimensionner les fenêtres standard et actuelles aux dimensions spécifiées et ajustez les autres données comptables utilisées par la bibliothèque curses enregistrant les dimensions de la fenêtre (en particulier le gestionnaire SIGWINCH).
savetty Cette fonction permet de sauvegarder l'état actuel des modes du terminal dans un tampon utilisable par resetty().
setsyx Cette fonction permet de régler le curseur de l'écran virtuel sur y, x
setupterm Cette fonction permet d'initialiser le terminal.
start_color Cette fonction permet d'utiliser des couleurs et avant que toute autre routine de manipulation de couleur soit appelée.
termattrs Cette fonction permet de retourner un OU logique de tous les attributs vidéo pris en charge par le terminal.
termname Cette fonction permet de retourner la valeur de la variable d'environnement TERM, sous la forme d'un objet octets, tronqué à 14 caractères
tigetflag Cette fonction permet de retourner la valeur de la capacité booléenne correspondant au nom de la capacité capname de terminfo sous la forme d'un entier.
tigetnum Cette fonction permet de retourner la valeur de la capacité numérique correspondant au nom de la capacité capname de terminfo sous la forme d'un entier.
tigetstr Cette fonction permet de retourner la valeur de la capacité de chaîne de caractères correspondant au nom de la capacité capname de terminfo en tant qu'objet octets.
tparm Cette fonction permet d'instancier l'objet bytes de chaîne de caractères avec les paramètres fournis.
typeahead Cette fonction permet d'indiquer que le descripteur de fichier spécifié doit être utilisé pour la vérification des entêtes de caractères.
unctrl Cette fonction permet de retourner un objet bytes étant une représentation affichable du caractère spécifié.
ungetch Cette fonction permet d'appuyer sur le caractère spécifié pour que le prochain getch() le renvoie.
update_lines_cols Cette fonction permet de mettre à jour les lignes et les colonnes.
unget_wch Cette fonction permet d'appuyer sur le caractère spécifié pour que le prochain get_wch() le renvoie.
ungetmouse Cette fonction permet de pousser un événement KEY_MOUSE sur la file d'attente d'entrée, en y associant les données d'état données.
use_env Cette fonction permet d'indiquer, lorsque le drapeau est False, que les valeurs des lignes et des colonnes spécifiées dans la base de données terminfo seront utilisées, même si les variables d'environnement LINES et COLUMNS (utilisées par défaut) sont définies, ou si curses s'exécute dans une fenêtre (auquel cas le comportement par défaut serait utiliser la taille de la fenêtre si LINES et COLUMNS ne sont pas définis).
use_default_colors Cette fonction permet d'autoriser l'utilisation des valeurs par défaut pour les couleurs sur les terminaux prenant en charge cette fonctionnalité.
wrapper Cette fonction permet d'initialiser curses et d'appeler un autre objet appelable, func, devant être le reste de votre application utilisant curses.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Vendredi, le 3 janvier 2020