ColorDialogRequest QML 类型
用户选择颜色的请求。 更多信息...
导入语句 | import QtWebEngine |
自从 | QtWebEngine 1.4 |
属性
方法
- void dialogAccept(color color)
- void dialogReject()
详细描述
ColorDialogRequest 作为信号的参数传递给 WebEngineView::colorDialogRequested 信号。当请求颜色选择对话框时生成。请参阅 HTML5 颜色状态。
请求的 accepted 属性表示请求是否由用户代码处理或应显示默认对话框。如果将 accepted 属性设置为 true
,则确保之后调用 dialogAccept() 或 dialogReject()。
以下代码使用自定义对话框来处理请求
WebEngineView { // ... onColorDialogRequested: function(request) { request.accepted = true; myDialog.request = request // keep the reference to the request myDialog.accept.connect(request.dialogAccept); myDialog.reject.connect(request.dialogReject); myDialog.visible = true; } // ... }
属性文档
accepted : bool |
表示颜色选择对话框请求是否被信号处理程序接受。
如果 WebEngineView::colorDialogRequested 的所有信号处理程序执行后属性为 false
,则将显示默认的颜色选择对话框。为了防止这种情况,将 request.accepted
设置为 true
。
默认值为 false
。
color : color |
对话框中要选择的默认颜色。
方法文档
void dialogAccept(color color) |
此函数通知引擎用户已接受对话框,提供了 color。
void dialogReject() |
此函数通知引擎用户已拒绝对话框。
© 2024 The Qt Company Ltd。本文件中包含的文档贡献归各自所有者所有权。所提供的文档是根据由自由软件基金会发布的GNU自由文档许可(FDL)版本1.3许可的。Qt及其相关标志是芬兰及其它世界的The Qt Company Ltd.的商标。所有其他商标均归各自所有者所有。