Python - css con python

   
Vista:
Imágen de perfil de jesus

css con python

Publicado por jesus (10 intervenciones) el 07/04/2015 02:16:03
Hola a todos este es el segundo tema que creo sobre python, esta vez me gustaría obtener ayuda con el diseño de una función para organizar cajas a manera de divs con las opciones float en left o right, estoy creando esto usando pygame, sencillamente lo que necesito es crear una función que me organice los rectángulos al momento de dibujarlos en la pantalla de manera float:left o float:right .Gracias de antemano, yo seguiré buscando de responder esto y si encuentro la respuesta también la publicare para que le sea de ayuda, se agradece propuestas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de jesus

css con python

Publicado por jesus (10 intervenciones) el 07/04/2015 05:49:12
Buenas noches, como lo mencione anteriormente si encontraba la respuesta a esto la publicaría, hasta el momento le encuentro el mismo comportamiento que float left , espero que a alguien le sirva

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
def float_left(l,size,pos):
	lista=copy.copy(l)
	c=0
 
	y_actual=0
 
	for elem in lista:
		x_actual=0
		reempezar=True
		print "c",c
		if c>0:
			if lista[c-1][2]+lista[c-1][0]+lista[c][2]<=size[0]:
				elem[0]+=lista[c-1][2]+lista[c-1][0]
			else:
				for elem in lista[c:]:
					elem[1]+=lista[c-1][3]
				c2=c
				while c2>0:
					print "c",c
					print reempezar
					print lista[c2-1][1]+lista[c2-1][3]," ",lista[c][1]
					if lista[c2-1][1]+lista[c2-1][3]>lista[c][1]:
						reempezar=False
						if lista[c2-1][0]+lista[c2-1][2]>x_actual:
							x_actual=lista[c2-1][0]+lista[c2-1][2]
					c2-=1
				if reempezar==False:
					lista[c][0]=x_actual
				else:
					lista[c][0]=0
 
 
		c+=1
	print lista
	for elem in lista:
		elem[0]+=pos[0]
		elem[1]+=pos[1]
 
	return lista
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar