Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Editando
PySimpleGUI
(sección)
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
== Características == Está completamente basado en el lenguaje Python y se utiliza para desarrollar interfaces GUI de manera muy conveniente. Tiene una interfaz de estilo Python muy amigable que mejora sustancialmente la eficiencia del desarrollo. Sus principales características incluyen:<REF>{{cita web |url= https://programmerclick.com/article/95911814202/|título=Desarrollo de la GUI de Python, ¡una forma de aumentar la eficiencia 10 veces! |fechaacceso=4 de julio de 2021 |apellido= |nombre= |fecha= |sitioweb= Programador Click|idioma= |cita= }}</REF> * Las ventanas de interfaz y los controles utilizados son los mismos que los de tkinter, Qt, WxPython y Remi. * El código escrito se reduce entre un 50% y un 90%. * No es necesario escribir la función de devolución de llamada. * Se uede acceder a todos los controles en el marco de la GUI. * Admite GUI web y de escritorio. * Tiene una interfaz amigable * Está orientada a desarrolladores de Python novatos y experimentados. * Existen más de 170 programas de demostración que explican cómo integrar paquetes actualmente populares, como OpenCV, Matplotlib, PyGame, etc. * Hay una amplia documentación. Las características de PySimpleGUI se pueden dividir en llamadas de “alto nivel” que permiten a la persona que las utiliza realizar operaciones de entrada/salida en una sola llamada de función y capacidades de “GUI personalizada”. Las llamadas de alto nivel suelen comenzar con "Popup". El más básica es ''Popup'', que muestra un número variable de elementos en una ventana emergente. Se parecen a la declaración "print" incorporada, tomando cualquier número de variables en cualquier formato y mostrándolas en una ventana. Las llamadas Popup que recopilan la entrada del usuario incluyen PopupGetText, PopupGetFile y PopupGetFolder.<REF name="read"/> Las GUI personalizadas se logran creando primero un "diseño de GUI" que se utiliza para crear y mostrar una ventana. El diseño de la GUI se compone de "Elementos", el término de PySimpleGUI para un "Widget" de la GUI. Se puede simplificar y compactar el código aprovechando dos de los "atajos" de PySimpleGUI. Los nombres de los elementos se pueden escribir en formato abreviado. Reduce la cantidad de texto en el código sin perder significado. Un segundo mecanismo de atajo son los botones predefinidos. Estos son botones que se encuentran comúnmente en todas las GUI, como "aceptar", "cancelar", "sí". En lugar de escribir Button ('ok'), un atajo de botón permite escribir Ok(*), Cancel(), Yes().<REF name="readthedocs"/> {| class="wikitable mw-collapsible" |+Ejemplos de elementos UI, botones y abreviaciones ! colspan="2" | Elementos UI ! colspan="2" |Botones !Abreviaciones |- | Checkbox Column FileBrowse Image InputCombo InputText Listbox Multiline Output | ProgressBar Radio ReadFormButton RealtimeButton SimpleButton Slider Spin Text |FolderBrowse Cancel Exit FileBrowse FileSaveAs FolderBrowse No OK Ok |Quit ReadFormButton RealtimeButton Save SimpleButton Submit Yes |T = Text Txt = Text In = InputText Input = IntputText Combo = InputCombo DropDown = InputCombo Drop = InputCombo |}
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Editando
PySimpleGUI
(sección)
Añadir idiomas
Añadir tema