Forum Programmation.autre pygtk (ou gtk tout court)

Posté par  .
Étiquettes : aucune
0
29
avr.
2008
Salut.

Je poursuis ma découverte de pygtk et je suis confronté
au problème suivant ; comment faire communiquer des widgets
entre-eux ?

Considérez l'exemple suivant, pour fixer les idées :

widget1 : une "drawingarea" dessinant un segment de droite, grâce à
la souris
widget2 : une boîte avec 4 "entry" (les coordonnées des extrémités du segment)
widget3 : un "label" affichant la longueur du segment
les widget{1,2,3} dans une fenêtre.

Illustration :

...widget1......widget2..........widget3
######################
#.............#...................#..................#
#.............#...................#..................#
#.............#.x1.=.|10|...#..................#
#.......+...#.y1.=.|20.|..#..................#
#......+....#.x2.=.|15.|..#.long.=.47.#
#.....+.....#.y2.=.|23.|..#..................#
(…)

Forum Programmation.python PyGtk - dessiner dans une fenêtre

Posté par  .
Étiquettes : aucune
0
10
fév.
2008
Salut, je débute sous PyGtk...
Voilà une question très simple à propos des "DrawingArea"
À l'exécution du code suivant, python renvoie :

AttributeError: 'NoneType' object has no attribute 'new_gc'

Je suppose un problème d'ordre de déclaration, qu'en est-il ?
Ça paraît assez simple dans la page suivante, pourtant :
http://www.pygtk.org/pygtk2tutorial/ch-DrawingArea.html
Merci.

#!/usr/bin/env python

import pygtk
pygtk.require('2.0')
import gtk

class MainWindows:

def __init__(self):

window = gtk.Window(gtk.WINDOW_TOPLEVEL)

drawing_area = gtk.DrawingArea()
drawing_area.show()
drawable = drawing_area.window
gc = drawable.new_gc()
window.show_all()

def main():

gtk.main()
return (…)

Forum général.général Problème d'encodage...

Posté par  .
Étiquettes :
0
27
juin
2007
Je souhaite poster un message rédigé en français sur un site
chinois, dans une page comportant un formulaire. Je procède
donc à la démarche (naïve !) suivante :

1) J'écris mon texte en français dans vim et je le sauve sous utf-8
dans un fichier nommé "txt".
2) Je fais iconv -f utf8 -t CN txt
3) Je copie-colle à la souris dans la fenêtre d'édition
du formulaire dans firefox le texte affiché dans le shell par la
commande précédente (…)

Forum général.général Cours théorie des langages.

Posté par  .
Étiquettes : aucune
0
6
avr.
2007
Bonjour à tous.

Je suis à la recherche d'un cours sur la "théorie des langages".
En fait je dois écrire un petit parser pour traiter des opérations
algébriques. J'aimerais un truc "sérieux" (pas des recettes de
cuisine, quelque chose d'approfondi) et surtout de bonne qualité
pédagogique car j'étudie seul. J'ai "googleisé" mais n'ai rien
trouvé de vraiment satisfaisant. Avez-vous un lien, un cours
disponible sur la toile ou une référence bibliographique ?

D'avance merci.