Qt Quick Manipuladores y validadores de entrada de texto
Tipos Visuales de Texto
Qt Quick proporciona varios tipos para mostrar texto en la pantalla. El tipo Text mostrará texto formateado en la pantalla, el tipo TextEdit colocará una línea de edición multilínea en la pantalla, y el tipo TextInput colocará un campo de una sola línea editable en la pantalla.
Para obtener más información sobre sus características y propiedades específicas, visite su documentación respectiva.
Validación del texto de entrada
Los tipos de validador imponen el tipo y formato de los objetos TextInput.
Define un validador para números no enteros | |
Define un validador para valores enteros | |
Proporciona un validador de cadenas |
Column { spacing: 10 Text { text: "Enter a value from 0 to 2000" } TextInput { focus: true validator: IntValidator { bottom:0; top: 2000} } }
Los tipos de validador se vinculan a la propiedad validator de TextInput.
Column { spacing: 10 Text { text: "Which basket?" } TextInput { focus: true validator: RegularExpressionValidator { regularExpression: /fruit basket/ } } }
La expresión regular del fragmento sólo permitirá que el texto introducido sea fruit basket.
Tenga en cuenta que QML analiza expresiones regulares de JavaScript, mientras que las expresiones regulares de la clase QRegularExpression de Qt se basan en expresiones regulares de Perl.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.