-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
UI standards #25
Comments
Hola. No conozco las prácticas más habituales de diseño de interfaces gráficas😅. Sé que hay cosas que mejorar. Espero que alguien haga una contribución y que mejore la GUI jejeje porque ese no es mi fuerte. ¿Qué tipo de cosas crees que deberían ser mejoradas? |
Ahh ya. Sí, tienes razón. Lo hice así por una decisión de diseño. Blue POS utiliza un paquete que desarrollé llamado easy-mvp que trata de imitar un poco cómo funciona la comunicación entre activities en Android, para facilitar el intercambio de información entre los presentadores, y además facilitar la transición visual entre una pantalla y otra. Los ficheros .ui que aparecen en el proyecto, y que describen cada una de las vistas son todos QFrame. Ya que cada ventana que se crea con easy-mvp es un QStackedWidget, y para mostrar una pantalla distinta simplemente se inserta un frame, encima del otro, y así sucesivamente, parecido a cómo funciona en Android, y luego cuando vas cerrando las vistas, vas bajando por la pila de QFrame, al igual que en Android. Aunque, pensándolo bien las vistas que se insertan en la pila, pueden ser cualquier otro tipo, siempre y cuando QStackedWidget lo acepte, en ese caso no sé si aceptaría un QMainWindow, ya ese widget es una ventana. Para utilizar QMainWindow u otro widget estándar habría que modificar easy-mvp. Que igual me gustaría mejorar y añadir nuevas cosas a ese paquete. |
Eso estuve viendo. Me puse a modificar para usar QMainWindow y se necesitarían algunos cambios mas profundos. Pues nada, si así funciona y te gusta, pues go! go! go! |
Ah me había quedado con la duda de qué cosas raras se mostraban en la GUI. Si pudieras decirme o compartir imágenes sería de gran ayuda. Yo no tengo mucha experiencia con PyQt y Qt, y la verdad es que no había notado nada raro 😅. Lo único raro que había visto fue una persona que compartió un tweet ejecutando la app en MacOS y el QToolBar se mostraba de color gris, en lugar de blanco, cuando a mí se me mostraba de color blanco en Windows 10 y Ubuntu. No lo he probado en MacOS todavía, a lo mejor tiene más detalles. |
aquí corriendo sobre Ubuntu con dwm (tiling window manager) como no se usan los tipos de ventana típicos, la ventana de agregar tiene el mismo nivel de jerarquía de la ventana padre, en lugar de ser un modal, que aparecería en modo flotante, cómo en la siguiente imagen. y como ese otros pequeños detalles. puedes contactarme en https://glpzzz.t.me y seguimos hablando del tema. |
La interfaz como que no sigue las prácticas mas habituales. Es una decisión de diseño o algo que se aspira a cambiar?
The text was updated successfully, but these errors were encountered: