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!