qml使用消息对话框

简介: qml使用消息对话框

```css
import QtQuick
import QtQuick.Window
import QtQuick.Controls

Window {
    width: 640
    height: 480
    visible: true
    title: qsTr("Hello World")

//    试图将ListModel中的正则表达式传入到Component的RegExpression
    ListModel {
        id:contactModel

        property var regExpression1:/^[0-9]+$/
        property var regExpression2:/^[a-z]+$/

        property bool completed: false


        Component.onCompleted: {
            contactModel.append({"input": "0-9","value":"^[0-9]+$"})
            contactModel.append({"input": "a-z","value":"^[a-z]+$"})
            completed = true

            console.log(contactModel.get(0).input)
            console.log(contactModel.get(1).input)
            console.log(contactModel.get(0).value)
            console.log(contactModel.get(1).value)
        }


        onRegExpression1Changed: {
            if(completed) setProperty(0, "value", contactModel.regExpression1);
        }
        onRegExpression2Changed: {
            if(completed) setProperty(1, "value", contactModel.regExpression2);
        }
    }

    Component{
        id:contactsDelegate
        TextField {
            placeholderText: input
            validator:RegularExpressionValidator {regularExpression:RegExp(value)}
        }
    }


    ListView {
        id:listView
        anchors.fill: parent
        model: contactModel
        delegate: contactsDelegate
    }
}
目录
相关文章
|
4月前
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
777 4
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
|
4月前
|
搜索推荐 C++
【Qt 学习笔记】Qt窗口 | 对话框 | 创建自定义对话框
【Qt 学习笔记】Qt窗口 | 对话框 | 创建自定义对话框
148 4
|
6月前
Qt消息对话框
Qt消息对话框
155 3
|
6月前
|
前端开发
自定义QT QWidget对象响应弹出菜单的解决方法
自定义QT QWidget对象响应弹出菜单的解决方法
105 1
|
7月前
[MFC] A对话框调用B对话框
[MFC] A对话框调用B对话框
49 0
|
API
18 QT - 消息对话框
18 QT - 消息对话框
64 0
|
C++
17 QT - 自定义消息框
17 QT - 自定义消息框
55 0
|
测试技术 BI 区块链
MFC——对话框的创建及使用(上)
MFC——对话框的创建及使用
1263 0
MFC——对话框的创建及使用(上)
|
数据安全/隐私保护
MFC——对话框的创建及使用(下)
MFC——对话框的创建及使用
287 0
MFC——对话框的创建及使用(下)
PyQt5 技术篇-调用消息对话框(QMessageBox)进行简单提示!
PyQt5 技术篇-调用消息对话框(QMessageBox)进行简单提示!
554 0
PyQt5 技术篇-调用消息对话框(QMessageBox)进行简单提示!
下一篇
DataWorks