Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1776 Le 20/05/2010, à 23:19

gnuuat

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

doc ubuntu-fr à propos de wmii a écrit :

Wmii sert si vous êtes possesseur d'une machine un peu vieille qui ne supporte pas les WM tels que Gnome, KDE et même XFCE.

Roo la lose hey !


Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !

Hors ligne

#1777 Le 20/05/2010, à 23:23

Elzen

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Suite à demande de sailing, le code de mon petit machin vite-fait.
Tout simple en PyGTK, demande juste que vous ayez installé une police cursive (PlumNDL dans mon cas, il faut changer la balise si vous en voulez une autre), et que vous remplaciez la liste des images de fonds par des vôtres. Pour simplifier, j'ai pas fait retailler les images de fond en question, donc il vaut mieux qu'elles soient déjà à la bonne taille.
Ah, et puis c'est du plein écran, donc il vous faut un raccourcis clavier pour fermer la fenêtre.
Je teste sur les gamins demain aprem, donc si quelqu'un a des suggestions d'améliorations, j'essayerai de passer voir en vitesse le midi.

#! /usr/bin/python
# -*- coding:Utf-8 -*-

import gtk, random, gobject

global letters ; letters = {}
global selected ; selected = None

walls = ["Wallpapers/Animaux/BigPicture-Zoo-1.jpg", "Wallpapers/Astronomie/BigPicture-Hubble-3.jpg", "Wallpapers/Peinture/FalaisesEtretat-Monet.jpg"]

def exit(widget):
	gtk.main_quit()
	quit()

def repaint(widget):
	pixbuf = gtk.gdk.pixbuf_new_from_file(random.choice(walls))
	pixmap,mask = pixbuf.render_pixmap_and_mask()
	lzone.window.set_back_pixmap(pixmap, False)
	lzone.window.clear()

def changestate(widget, state):
	global selected
	if (widget == selected):
		widget.set_state(gtk.STATE_SELECTED)

def checkbutton(widget, event):
	global selected
	if (selected == widget):
		selected = None
		return
	if (selected == None):
		widget.set_state(gtk.STATE_SELECTED)
		selected = widget
		return
	if (widget.get_child().get_text().capitalize() == selected.get_child().get_text().capitalize()):
		lzone.remove(widget)
		lzone.remove(selected)
		selected = None
		repaint(lzone)
		print "+",
		return
	w = selected
	selected = None
	w.set_state(gtk.STATE_NORMAL)
	print "-",

def showletters():
	global letters
	if (len(letters) > 0):
		for i in range(0, random.randint(0, 5), 1):
			w = random.choice(letters.keys())
			if (w != selected):
				lzone.remove(w)
				w.destroy()
	for i in range(0, random.randint(0, 5), 1):
		button = gtk.Button()
		label = gtk.Label()
		choice = random.randint(0, 2)
		l = chr(random.randint(97, 122))
		letters[button] = l
		if (choice == 0): label.set_markup("<span font_desc='PlumNDL 28'>"+l+"</span>")
		elif (choice == 1): label.set_markup("<span font_desc='Serif 28'>"+l+"</span>")
		else: label.set_markup("<span font_desc='Serif 28'>"+l.capitalize()+"</span>")
		button.connect("button-press-event", checkbutton)
		button.connect("state-changed", changestate)
		button.set_size_request(60, 60)
		button.add(label)
		lzone.put(button, random.randint(0, width-60), random.randint(0, height-60))
		lzone.show_all()
	gobject.timeout_add_seconds(5, showletters)

backwin = gtk.Window()
backwin.connect("destroy", exit)
backwin.set_title("Reconnaîssance de lettres")
backwin.set_property("skip-taskbar-hint", True)
backwin.set_property("skip-pager-hint", True)
backwin.set_decorated(False)
backwin.set_keep_above(True)
backwin.fullscreen()
backwin.stick()
width,height = gtk.gdk.get_default_root_window().get_size()
backwin.resize(width, height)
backwin.move(0, 0)
lzone = gtk.Fixed()
lzone.set_has_window(True)
lzone.connect("realize", repaint)
backwin.add(lzone)
backwin.show_all()
showletters()
gtk.main()

Dernière modification par ArkSeth (Le 20/05/2010, à 23:25)

Hors ligne

#1778 Le 20/05/2010, à 23:24

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

/me reste sur Gnome, un DE qui ne se prend pas la tête.


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#1779 Le 20/05/2010, à 23:27

Кຼزດ

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

grim7reaper a écrit :
helly a écrit :

jvais me mettre à wmii

Il est des noooooooôôôtres \o/

On dirait une secte votre truc.

/me reste sur DWM, un WM fréquentable tongue

Un truc affreux à recompiler au changement de conf ?


dou

Hors ligne

#1780 Le 20/05/2010, à 23:33

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

@ArkSeth : je sais que c’est courant, mais moi les trucs du genre

#   -*- (attention !) _…_ \o/ my super encoding:  		  	  utf-8 -*- yeah, yeehaaa !	 \o/ ### </troll>

même si ça marche, je trouve ça lourd. Je ne comprends pas pourquoi les gens s’acharnent à faire ce truc alors qu’un simple

#coding=utf-8

suffit. hmm

Bon, j’arrête de râler et vais me coucher, OK.

Ah, et puis :

./ark:53: GtkWarning: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
  lzone.remove(w)

Dernière modification par Pylade (Le 20/05/2010, à 23:37)


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#1781 Le 20/05/2010, à 23:40

Elzen

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

En ce qui me concerne, je fais ça parce qu'on m'a dit que c'est comme ça qu'on fait. Je ne connaissais pas l'autre qui est effectivement plus simple.

Et pour le warning, j'ai du faire une petite bêtise (j'crois que je vois, à un moment je supprime des boutons du composant sans les virer du dictionnaire), mais je corrigerai que demain, parce que j'me lève dans à peine plus de cinq heures yikes

Hors ligne

#1782 Le 20/05/2010, à 23:49

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

En fait, on peut mettre ce qu’on veut du moment que « coding{:,=} » apparaît (et qu’il n’y a que des caractères d’espacement entre le « coding{:,=} » et le nom de l’encodage). Et du coup nombreux sont les gens qui ne se privent pas de rajouter des petits symboles inutiles qui ne font que polluer le code (selon moi). Et pire, maintenant, presque tout le monde croit que mettre le « -*- » est obligatoire. C’est triste.

sad

Bon, je sens que je suis parti pour rester jusqu’à une heure, moi… hmm

Dernière modification par Pylade (Le 20/05/2010, à 23:49)


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#1783 Le 20/05/2010, à 23:51

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

mathieuI a écrit :
grim7reaper a écrit :
helly a écrit :

Il est des noooooooôôôtres \o/

On dirait une secte votre truc.

/me reste sur DWM, un WM fréquentable tongue

Un truc affreux à recompiler au changement de conf ?

Affreux ?
Non épuré, car il n'y à rien d'autres qu'une barre par défaut (en plus on peux la virer donc bon après tu as juste un fond noir, c'est beau le noir tongue).

La compilation à chaque changement de conf (truc qui ne m'est pas arrivé depuis l'installation) OMG, FEAR !!!!
Non mais sérieux, compiler un pauvre programme de 2000 lignes même mon ordinosaure le fait en moins de 1 seconde roll

time make
dwm build options:
CFLAGS   = -g -std=c99 -pedantic -Wall -O0 -I. -I/usr/include -I/usr/X11R6/include -DVERSION="5.8" -DXINERAMA
LDFLAGS  = -g -L/usr/lib -lc -L/usr/X11R6/lib -lX11 -L/usr/X11R6/lib -lXinerama
CC       = cc
CC dwm.c
CC -o dwm

real	0m0.509s
user	0m0.433s
sys	0m0.030s

Edit : BN World !

Dernière modification par grim7reaper (Le 21/05/2010, à 00:04)

Hors ligne

#1784 Le 21/05/2010, à 00:09

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

C’est quoi cette espèce de makefile bizarre ?

Bon, BN, je dors.


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#1785 Le 21/05/2010, à 00:11

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Spa un Makefile c'est le stdout du Makefile tongue.

Bon cette fois je ne suis plus là, je repassais juste par hasard.

Dernière modification par grim7reaper (Le 21/05/2010, à 00:12)

Hors ligne

#1786 Le 21/05/2010, à 00:12

nesthib

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

plop


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#1787 Le 21/05/2010, à 00:26

Кຼزດ

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Pylade a écrit :

En fait, on peut mettre ce qu’on veut du moment que « coding{:,=} » apparaît (et qu’il n’y a que des caractères d’espacement entre le « coding{:,=} » et le nom de l’encodage). Et du coup nombreux sont les gens qui ne se privent pas de rajouter des petits symboles inutiles qui ne font que polluer le code (selon moi). Et pire, maintenant, presque tout le monde croit que mettre le « -*- » est obligatoire. C’est triste.

Réflexe ^^"


dou

Hors ligne

#1788 Le 21/05/2010, à 02:10

nesthib

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Zzz


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#1789 Le 21/05/2010, à 02:42

samυncle

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

smile


Hello world

Hors ligne

#1790 Le 21/05/2010, à 08:42

Compteur du TdCCT

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Scores totaux, depuis le début :

1) 318    samuncle
2) 246    nesthib
3) 220    Pylade
4) 5+211    grim7reaper
5) 173    mathieuI
6) 151    cm-t
7) 106    helly
8) 96    ǤƦƯƝƬ
9) 70    petifrancais
10) 57    gnuuat
11) 56    tshirtman
12) 37    ilagas
13) 25    GentooUser
14) 24    pierguiard
15) 23    Ouranos999
16) 19    Le Rouge
17) 18    Ph3nix_
18) 14    Kanor
19) 12    stratoboy
19) 12    kouskous
21) 10    CROWD
21) 10    keny
23) 8    ArkSeth
24) 7    Lagierl
24) 7    sailing
26) 6    Toineo
26) 6    Mornagest
28) 4    danychou56
28) 4    Neros
28) 4    Biaise
28) 4    xapantu
32) 3    Р'tite G☢gole :mad:
33) 1    ceric
33) 1    pfriedK
33) 1    geenux
33) 1    Zeibux

chart?chs=500x250&cht=p3&chco=ff0000,ff8040,ff0540,ffff00,005555,00ffff,550099,0000ff,800080&chl=00h|01h|03h|09h|10h|12h|13h|14h|22h|23h&chd=t:9,4,2,1,2,1,1,1,1,3chart?chs=700x250&cht=bvs&chxt=x,y&chl=00h|01h|03h|09h|10h|12h|13h|14h|22h|23h&chd=t:9,4,2,1,2,1,1,1,1,3&chds=0,20&chxr=1,0,20&chtt=Horaire%20des%20posts%20des%20codeurs%20couche-tard


Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#1791 Le 21/05/2010, à 08:42

Compteur du TdCCT

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Scores de la période en cours :

1) 318    samuncle
2) 246    nesthib
3) 220    Pylade
4) 5+211    grim7reaper
5) 173    mathieuI
6) 151    cm-t
7) 106    helly
8) 96    ǤƦƯƝƬ
9) 70    petifrancais
10) 57    gnuuat
11) 56    tshirtman
12) 37    ilagas
13) 25    GentooUser
14) 24    pierguiard
15) 23    Ouranos999
16) 19    Le Rouge
17) 18    Ph3nix_
18) 14    Kanor
19) 12    stratoboy
19) 12    kouskous
21) 10    CROWD
21) 10    keny
23) 8    ArkSeth
24) 7    Lagierl
24) 7    sailing
26) 6    Toineo
26) 6    Mornagest
28) 4    danychou56
28) 4    Neros
28) 4    Biaise
28) 4    xapantu
32) 3    Р'tite G☢gole :mad:
33) 1    ceric
33) 1    pfriedK
33) 1    geenux
33) 1    Zeibux

Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#1792 Le 21/05/2010, à 10:06

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Bonjour à tous !
J’ai ajouté la proposition d’amélioration du compteur dans sa signature pour ne pas l’oublier. smile

Sinon, en C, lorsqu’une variable locale est déclarée avec le même identifier qu’une variable globale, que se passe-t-il ? Une erreur ? Ou la locale a priorité sur la globale ?
Et si deux variable  globales sont déclarées avec le même identifier ? Erreur ?

Bon, moi j’y vais. smile


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#1793 Le 21/05/2010, à 10:17

helly

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Sinon, en C, lorsqu’une variable locale est déclarée avec le même identifier qu’une variable globale, que se passe-t-il ? Une erreur ? Ou la locale a priorité sur la globale ?
Et si deux variable  globales sont déclarées avec le même identifier ? Erreur ?

Bha tu testes pis c'est tout !


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1794 Le 21/05/2010, à 12:02

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Pylade a écrit :

Sinon, en C, lorsqu’une variable locale est déclarée avec le même identifier qu’une variable globale, que se passe-t-il ? Une erreur ? Ou la locale a priorité sur la globale ?

Locale prioritaire sur globale.

Et si deux variable  globales sont déclarées avec le même identifier ? Erreur ?

Plusieurs déclarations sont autorisées du moment que la définition est unique.

Hors ligne

#1795 Le 21/05/2010, à 12:50

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

grim7reaper a écrit :
Pylade a écrit :

Et si deux variable  globales sont déclarées avec le même identifier ? Erreur ?

Plusieurs déclarations sont autorisées du moment que la définition est unique.

OK. Cela me confirme que les variables globales sapu. Parce que du coup, tu peux foutre la merde en déclarant une variable globale avec un identifier déjà utilisé… hmm


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#1796 Le 21/05/2010, à 17:09

nany

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Bonjour chez vous.

Wow, je viens poster du code (faut que je me soigne, moi) ! Alors il faut que je fasse vite avant 21:00.

Pylade a écrit :

Bonjour à tous !
J’ai ajouté la proposition d’amélioration du compteur dans sa signature pour ne pas l’oublier. smile [ … ]

Bon, ben voilà ce que j’ai pondu d’après ce que j’ai pu comprendre :

def renderstats(stats):
    if stats != {}:
        Vmax10 = str(10*(max(stats.keys())/10+1))
        urlimage="[img]http://chart.apis.google.com/chart?chs=675x280&cht=p3&chco=ff0000,ffff00,008000,000080,8000ff&chf=bg,s,808080&chl="+"h|".join(stats.keys())+'h - '.join(stats.keys())+'h59'+"&chd=t:"+','.join([str(stats[x]) for x in stats.keys()])+"&chp=3.14159&chtt=Répartition des posts&chts=cccccc,12[/img]"

        urlimage+="[img]http://chart.apis.google.com/chart?chs=675x250&cht=bvs&chxt=x,y&chds=0,"+Vmax10+"&chxr=1,0,"+Vmax10+"&chf=b0,lg,0,803300,0,ffcc80,1|bg,lg,90,cccccc,0,808080,0.9&chxl=0:|"+"h|".join(stats.keys())+'h'+"&chxp=0,0.7,4.9,9.1,13.2,17.3,21.5,25.6,29.8,33.9,38,42.2,46.3,50.5,54.6,58.8,62.9,67,71.2,75.3,79.4,83.6,87.7,91.8,96&chd=t:"+','.join([str(stats[x]) for x in stats.keys()])+"&chm=N,000000,0,-1,12,,c&chtt=Nombre de posts par heure&chts=cccccc,12[/img]"
        return urlimage

    return None

S’il n’y a pas d’erreur, ce serait bien que tu le testes aujourd’hui pour voir le rendu avec le faible taux de posts de ce topic. De plus, je n’ai aucune idée de ce que la suppression de la fonction sorted() pourra donner comme résultat.


Autre test pour mettre le '+5' à droite du score et uniquement dans les scores de puis le début (là je ne suis vraiment sûr de rien) :

        form["req_message"] += str(tmpRange+1)+") "+scores[i].split('\n')[0]+((("grim7reaper" in scores[i] and _file == "count") and "+5") or '')+"\n"


Bon, je crois bien que j’ai mérité un long week-end de repos. big_smile

Et pour finir, la question philosophique du soir :

    # erreur si le topic fait moins d'une page de long,FIXME!

un topic peut-il avoir moins d’une page ?

En ligne

#1797 Le 21/05/2010, à 17:49

tshirtman

Hors ligne

#1798 Le 21/05/2010, à 17:53

Elzen

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

yikes Hey, dis, j'avais demandé à être blacklisté ! Effacez mon score ! yikes

Oh, et puis nouvelle révision, avant et après essai :

#! /usr/bin/python
# coding:Utf-8

import gtk, random, gobject

global letters ; letters = {}
global selected ; selected = None

walls = ["Wallpapers/Animaux/BigPicture-Zoo-1.jpg", "Wallpapers/Astronomie/BigPicture-Hubble-3.jpg", "Wallpapers/Peinture/FalaisesEtretat-Monet.jpg", "Wallpapers/Animaux/BigPicture-AnimalDay-1.jpg", "Wallpapers/Animaux/BigPicture-AnimalDay-2.jpg", "Wallpapers/Animaux/BigPicture-AnimalDay-4.jpg", "Wallpapers/Animaux/BigPicture-Zoo-2.jpg", "Wallpapers/Animaux/BigPicture-Zoo-3.jpg", "Wallpapers/Animaux/NationalGeographic-1.jpg", "Wallpapers/Animaux/NationalGeographic-4.jpg", "Wallpapers/Astronomie/BigPicture-Hubble-1.jpg", "Wallpapers/Astronomie/BigPicture-Hubble-9.jpg", "Wallpapers/Navires/Perso-Armada-1.jpg", "Wallpapers/Navires/Perso-Armada-2.jpg", "Wallpapers/Peinture/ChambreVanGogh.jpg", "Wallpapers/Peinture/FalaisesEtretat-Monet.jpg", "Wallpapers/Villes/Wikipedia-Louvre.jpg"]

def exit(widget):
	gtk.main_quit()
	quit()

def repaint(widget):
	pixbuf = gtk.gdk.pixbuf_new_from_file(random.choice(walls))
	pixmap,mask = pixbuf.render_pixmap_and_mask()
	lzone.window.set_back_pixmap(pixmap, False)
	lzone.window.clear()

def changestate(widget, state):
	global selected
	if (widget == selected):
		widget.set_state(gtk.STATE_SELECTED)

def checkbutton(widget, event):
	global selected, letters
	if (selected == widget):
		selected = None
		return
	if (selected == None):
		widget.set_state(gtk.STATE_SELECTED)
		selected = widget
		return
	if (widget.get_child().get_text().capitalize() == selected.get_child().get_text().capitalize()):
		del(letters[widget])
		lzone.remove(widget)
		widget.destroy()
		del(letters[selected])
		lzone.remove(selected)
		selected.destroy()
		selected = None
		repaint(lzone)
		print "+",
		return
	w = selected
	selected = None
	w.set_state(gtk.STATE_NORMAL)
	print "-",

def hideletters():
	global letters
	gobject.timeout_add_seconds(5, hideletters)
	if (len(letters) <= 1): return
	for i in range(0, random.randint(1, 5), 1):
		w = random.choice(letters.keys())
		if (selected != None):
			if (w.get_child().get_text().capitalize() == selected.get_child().get_text().capitalize()):
				continue
		del(letters[w])
		lzone.remove(w)
		w.destroy()
		if (len(letters) <= 1): return

def showletters():
	global letters
	for i in range(0, random.randint(1, 5), 1):
		button = gtk.Button()
		label = gtk.Label()
		choice = random.randint(0, 2)
		l = chr(random.randint(97, 122))
		letters[button] = l
		if (choice == 0): label.set_markup("<span font_desc='PlumNDL 28'>"+l+"</span>")
		elif (choice == 1): label.set_markup("<span font_desc='Serif 28'>"+l+"</span>")
		else: label.set_markup("<span font_desc='Serif 28'>"+l.capitalize()+"</span>")
		button.connect("button-press-event", checkbutton)
		button.connect("state-changed", changestate)
		button.set_size_request(60, 60)
		button.add(label)
		lzone.put(button, random.randint(0, width-60), random.randint(0, height-60))
		lzone.show_all()
	gobject.timeout_add_seconds(5, showletters)

backwin = gtk.Window()
backwin.connect("destroy", exit)
backwin.set_title("Reconnaîssance de lettres")
backwin.set_property("skip-taskbar-hint", True)
backwin.set_property("skip-pager-hint", True)
backwin.set_decorated(False)
backwin.set_keep_above(True)
backwin.fullscreen()
backwin.stick()
width,height = gtk.gdk.get_default_root_window().get_size()
backwin.resize(width, height)
backwin.move(0, 0)
lzone = gtk.Fixed()
lzone.set_has_window(True)
lzone.connect("realize", repaint)
backwin.add(lzone)
backwin.show_all()
gobject.timeout_add_seconds(7, hideletters)
showletters()
gtk.main()

Hors ligne

#1799 Le 21/05/2010, à 17:59

helly

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

http://forum.ubuntu-fr.org/viewtopic.php?pid=3494655#p3494655
Quelqu'un comprend ? yikes


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1800 Le 21/05/2010, à 18:09

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

helly a écrit :

http://forum.ubuntu-fr.org/viewtopic.php?pid=3494655#p3494655
Quelqu'un comprend ? yikes

Ouais je l'ai vu lui hmm.

Les glandus dans son genre qui pensent qu'on a tous des dons de médium ou une boule de cristal m'énerve au plus haut point mad.

Y'en a qui disent pas de bras, pas de chocolat. Moi je dis pas de code, pas d'aide.

Hors ligne