Hola a todos los pythoneros , un les traigo un simple ejemplo de como crear una clase o class con python para Gtk 3.10
Veamos el código principal
Este es el codigo simple . El archivo esta bautizado con el nombre típico en programación main.py . Recuerden .py es la extension para todos los archivos para el lenguaje python .
main.py
Veamos el archivo CSS
Archivo CSS utilizado para configurar los widget y nuestra clase que sera un nuevo widget creado a partir del widget button , de esta forma adecuaremos a nuestro según el color que necesitemos .
Se puede ver el nombre del nuevo widget definido en la clase , el widget nuevo se llama MyButton
gtk-widgets3.css
"backdrop-button6.png" . Es una imagen con extension.png ubicada al lado del archivo main
en este ejemplo la imagen fue sacada del tema de Ubuntu , llamado Ambiance . (ver imagen)
Veamos la clase principal o main
Definicion de la clase en el main
Esta es la decalaracion de la clase nueva o subclase , la cual se llama MyButtonClass
Definimos la funcion de la clase MyButtonClass
Declaraciones necesarias par importar el archivo CSS
Compilamos el archivo main.py
Para hacerlo abrimos la carpeta con el terminal y colocamos .
python main.py
Ahora podemos ver el button nuevo creado a partir del widget boton ( ver imagen )
Como verán este widget tiene un fondo o background de color naranja se trata de un botón modificado que puede ser usado para crear un nuevo widget .
Veamos el código principal
Este es el codigo simple . El archivo esta bautizado con el nombre típico en programación main.py . Recuerden .py es la extension para todos los archivos para el lenguaje python .
main.py
Veamos el archivo CSS
Archivo CSS utilizado para configurar los widget y nuestra clase que sera un nuevo widget creado a partir del widget button , de esta forma adecuaremos a nuestro según el color que necesitemos .
Se puede ver el nombre del nuevo widget definido en la clase , el widget nuevo se llama MyButton
gtk-widgets3.css
"backdrop-button6.png" . Es una imagen con extension.png ubicada al lado del archivo main
en este ejemplo la imagen fue sacada del tema de Ubuntu , llamado Ambiance . (ver imagen)
Veamos la clase principal o main
Definicion de la clase en el main
Esta es la decalaracion de la clase nueva o subclase , la cual se llama MyButtonClass
Definimos la funcion de la clase MyButtonClass
Declaraciones necesarias par importar el archivo CSS
Compilamos el archivo main.py
Para hacerlo abrimos la carpeta con el terminal y colocamos .
python main.py
Ahora podemos ver el button nuevo creado a partir del widget boton ( ver imagen )
Como verán este widget tiene un fondo o background de color naranja se trata de un botón modificado que puede ser usado para crear un nuevo widget .