Skip to Content

Les dernières publications

jibux

Dans le tutoriel précédent nous avons presque finalisé l’application décrite dans ce tutoriel. Mais pour respecter le cahier des charges, il nous faut gérer les révisions.

Éléments abordés dans ce document

Les dictionnaires

Les listes « avec pop() »

Les chaînes unicode « avec u’...’ »

Au travail

Dans Eric, on lance QT Designer en double cliquant sur le fichier mainform.ui

Dans QT Designer créer le slot QuitSlot() avec Edits/Slots...

Dans QT Designer affecter le slot QuitSlot() au signal clicked() du (...)


jibux

Dans le tutoriel précédent, nous avons révisé nos connaissances sur l’IDE Eric en créant une petite application qui manipulait une barre de progression avec un timer. Nous allons utiliser ces élements pour compléter l’application que nous avons commencé dans le tutoriel 5.

Éléments abordés dans ce document

L’evaluation d’expression « avec eval() »

Les afficheurs LCD de QT « avec display() »

L’affichage de boîte de dialogue « avec QMessageBox.information() »

Des propriétés supplémentaires associées aux (...)


jibux

Dans le tutoriel précédent, nous avons fait la connaissance de l’IDE Eric. Nous allons l’utiliser pour créer une petite application qui affichera une barre de progression qui diminuera au rythme d’un timer.

Éléments abordés dans ce document

Les timers « avec QTimer(), start(), stop(), isActive() »

Les barres de progression « avec setTotalSteps(), setProgress(), progress() »

Au travail Maintenant que vous connaissez Eric et QT designer vous devriez pouvoir créer ceci

Liste de commandes à utiliser (pour (...)


jibux

Dans le tutoriel précédent, j’ai détaillé la création d’une QListView utilisée pour lire le fichier d’exercices. Nous allons intégrer ces fonctions dans le formulaire présenté dans le tutoriel 3.

Éléments abordés dans ce document

Utilisation de l’IDE Eric Au travail

Dans l’IDE Eric (il est important de l’avoir installé et configuré comme indiqué ici

Projet/Nouveau : pour créer un nouveau projet nommé revcal

Projet/Ajouter fichier : pour ajouter le fichier mainform.ui

Compiler le formulaire avec un clic (...)


Les échanges inter-processus

Deux programmes ont besoin de communiquer entre eux.

Pour cela, ils peuvent utiliser plusieurs méthodes (je ne recence ici que les trois plus utilisées mais il en existe d’autres)

1) Fichiers d’échanges

Un ou deux fichiers servent de "boite au lettre" pour échanger l’information. Pour éviter les problèmes de concurrence, on peut :

Utiliser un seul fichier et employer la technique du "verrouillage/déverrouillage" (fichier lock)

Utiliser un fichier en écriture pour (...)


Tony

Ce document me sert de mémo pour installer la base de données PostgreSQL sur une Debian Testing (Etch). Ce mémo a été testé sous Debian Testing, mais il doit être possible de l’adapter facilement aux autres distributions Linux.

But de ce document

Ce document me sert de mémo pour installer la base de données PostgreSQL sur une Debian Testing (Etch). Ce mémo a été testé sous Debian Testing, mais il doit être possible de l’adapter facilement aux autres distributions Linux.


Tony

Ce document me sert de mémo pour installer la base de données PostgreSQL sur une Debian Sarge (Stable). Ce mémo a été testé sous Debian Sarge, mais il doit être possible de l’adapter facilement aux autres distributions Linux.

But de ce document

Ce document me sert de mémo pour installer la base de données PostgreSQL sur une Debian Sarge (Stable). Ce mémo a été testé sous Debian Sarge, mais il doit être possible de l’adapter facilement aux autres distributions Linux.


grapsus

Installation et utilisation de l’excellent emulateur x86 libre Bochs.


jibux

Dans le tutoriel précédent, j’ai détaillé les fonctionnalités de l’application que nous allons commencer à réaliser. Éléments abordés dans ce document

Les listes « avec [] et les instructions for, in, if et les fonctions index() et append() »

La gestion des exceptions « avec try, except, finally »

La lecture d’un fichier texte « avec open(), readlines() et close() »

L’utilisation d’une QListView

Les expressions régulières « avec findall() »

L’affectation multiple de variable « avec var1,var2=val1,val2 »

L’encodage (...)


jibux

Je vous avais parlé dans le 1er tutoriel d’une petite application en C++. C’est elle que je vais convertir en Python.

Il s’agit d’un logiciel qui permet à nos chères têtes blondes de réviser entre autres leurs tables de multiplications.

L’application utilise une boite de dialogue avec 2 onglets.

Le premier onglet permet de choisir, créer/modifier et enregistrer les différents exercices.

Pour un exercice, il faut définir :

le délai imparti pour répondre

le nombre de questions

la position de la (...)


Publications

Il n'y a actuellement aucune contribution dans cette catégorie.

Syndiquer le contenu