通常在与用户交互的时,我们会弹出一些对话框。除了msgbox之外整合一些常用的弹出窗口。inputbox,托盘提示,信息框。
//弹出输入框
import win.inputBox
//返回输入框对象
var $input = win.inputBox()
$input.text = "你好"
$input.info.text ="请输入你的名字:"
$input.input.text = "输入框默认文本设置"
//初始化窗口设置选区
$input.onInitDialog = function(hwnd,message,wParam,lParam){
$input.center() //居中显示
$input.input.selectAll() //输入框文本全选
}
var $value = $input.doModal() //点取消返回null
if ($value) {
win.msgbox($value)
}
//弹出托盘提示
import win.util.tray
$tray = win.util.tray($input) //参数1为窗口对象不能忽略
$tray.pop("我是托盘提示","你好")
$tray.delete()
//弹出一个信息框
import win.dlg.message
//参数二为true则显示确定,取消按钮
win.dlg.message($input).doModal("我是一个弹出信息框")

这篇博客介绍了如何使用Python进行用户交互,包括利用inputBox弹出输入框获取用户信息,通过win.util.tray创建托盘提示,以及利用dlg.message展示信息框。示例代码详细展示了这些功能的实现,帮助开发者更好地在应用中与用户进行交互。
3220

被折叠的 条评论
为什么被折叠?



