Dialog Windows: QFontDialog | Graphic Interfaces with PyQt5

Posted by

Ventanas de diálogo: QFontDialog | Interfaces gráficas con PyQt5

Ventanas de diálogo: QFontDialog | Interfaces gráficas con PyQt5

En PyQt5, una de las ventanas de diálogo más útiles es QFontDialog. Esta ventana de diálogo permite al usuario seleccionar una fuente y establecer sus propiedades, como el tamaño, el estilo y el peso.

Para utilizar QFontDialog en tu aplicación PyQt5, primero necesitas importar el módulo correspondiente:


import PyQt5.QtWidgets as QtWidgets
import PyQt5.QtGui as QtGui
import PyQt5.QtCore as QtCore

A continuación, puedes crear una instancia de QFontDialog y mostrarla al usuario:


font_dialog = QtWidgets.QFontDialog()
font = font_dialog.getFont()
if font[1]:
print("La fuente seleccionada es:", font[0].toString())

En este ejemplo, se muestra la ventana de diálogo QFontDialog al usuario. Si el usuario selecciona una fuente y hace clic en el botón “Ok”, la fuente seleccionada se muestra en la consola.

Además, QFontDialog también tiene métodos útiles para establecer una fuente predeterminada y restringir las fuentes disponibles para el usuario. Puedes explorar estas funciones en la documentación oficial de PyQt5.

En resumen, QFontDialog es una herramienta útil para permitir a los usuarios seleccionar fuentes personalizadas en aplicaciones PyQt5. ¡Inténtalo en tu próximo proyecto y mejora la experiencia de usuario!