¿Cuales son los Nº de colores en python ?

Agrupa todas las consultas sobre los lenguajes de programacion como C, C++, Python, Java ...

¿Cuales son los Nº de colores en python ?

Notapor ºNIÑO_HEOREº » Dom Ago 15, 2010 7:19 pm

Hola soy algo novato para el python :roll:
y quisiera saber como cambiar el color a otro ,mm yasea el color de fondo en azul a verde ,o cambiar en otro color las letras mm, por ejemplo este pequeño codigos que agare de ejemplo de Como istalar PySFML del autor Hugo Ruscitti

import sys
from PySFML import sf

window = sf.RenderWindow(sf.VideoMode(640, 480), "Hola")
event = sf.Event()

# colores
blanco = sf.Color(250, 250, 250)
negro = sf.Color(0, 0, 0)

window.SetFramerateLimit(60)

# Creando el mensaje en pantalla
mensaje = sf.String("Hola Losersjuegos !!!")
mensaje.SetColor(negro)

quit = False

while not quit:
window.Clear(blanco)
window.Draw(mensaje)
window.Display()

while window.GetEvent(event):
if event.Type == sf.Event.Closed:
quit = True

window.Close()
Avatar de Usuario
ºNIÑO_HEOREº
 
Mensajes: 6
Registrado: Dom Ago 15, 2010 4:52 am
Ubicación: mexico lindo ;)

Re: ¿Cuales son los Nº de colores en python ?

Notapor hugoruscitti » Dom Ago 15, 2010 8:46 pm

Buenas, ¿como estas?.

Te comento como cambiar el color de fondo de la ventana, casi lo
mismo tienes que hacer para cambiar el color de cualquier otra
cosa.

Los colores están compuestos por 3 componentes, rojo, verde y azúl. Así
que para elegir un color solamente tienes que combinar estas 3
componentes.

En SFML para crear un color puedes usar el objeto Color e indicarle
las componentes como números entre 0 y 255.

Por ejemplo puedes usar una sentencia como la que sigue:

Código: Seleccionar todo
mi_color = sf.Color(0, 255, 0)


Donde el primer componente es la tonalidad del color rojo (0 en este
caso, el segundo es la componente verde (255 es el máximo) y la
componente azúl (0).


Luego, mas adelante en el código, donde dice "window.Clear(blanco)" podrías
cambiarlo por:

Código: Seleccionar todo
window.Clear(mi_color)


Te recomiendo que pruebes distintos valores en la sentencia "mi_color = sf.Color....", así
vas a poder jugar con los colores y obtener distintos resultados.

Otra buena idea es abrir algún programa de dibujo, ir a la paleta de colores
y ver cómo se identifican los colores usando los valores RGB (rojo, verde azul).

Saludos.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: ¿Cuales son los Nº de colores en python ?

Notapor ºNIÑO_HEOREº » Lun Ago 16, 2010 4:35 am

orale grasias :P :P :P por la a ayuda ya abri el paint y estoy viendo esos valores de color verde ,rojo y azul :P
Imagen

import sys
from PySFML import sf

window = sf.RenderWindow(sf.VideoMode(640, 480), " Porfin pude ;)")
event = sf.Event()

# colores
colorx = sf.Color(95, 13, 115)
colorc = sf.Color(255, 255, 0)

window.SetFramerateLimit(60)

# Creando el mensaje en pantalla
mensaje = sf.String(" Grasias camarada ;)!!!")
mensaje.SetColor(colorc)

quit = False

while not quit:
window.Clear(colorx)
window.Draw(mensaje)
window.Display()

while window.GetEvent(event):

quit = True


window.Close()
///////////////////////////////////////////////
grasias porfin pude saver de donde poner esos colores numericos ;) jaja
Avatar de Usuario
ºNIÑO_HEOREº
 
Mensajes: 6
Registrado: Dom Ago 15, 2010 4:52 am
Ubicación: mexico lindo ;)

Re: ¿Cuales son los Nº de colores en python ?

Notapor adrigm77 » Lun Ago 16, 2010 8:08 am

graCias
Razón Artificial - La ciencia y el arte de crear videojuegos.
Avatar de Usuario
adrigm77
 
Mensajes: 43
Registrado: Dom Jul 25, 2010 8:03 pm
Ubicación: Las Palmas de Gran Canaria, España


Volver a Sobre lenguajes de programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron