Skip to content

dialogbox_CN

windows99-hue edited this page Jul 20, 2026 · 4 revisions

dialogbox — 底部对话框

image
dokibox.dialogbox(msg="", w=None, h=220, name=None, typewriter=True, speed=50, bold=False)
参数 类型 默认 说明
msg str "" 正文
w int None 宽度(默认 60% 屏宽)
h int 220 高度
name str或dokibox.Avatar(详情见下文) None 角色名牌(探出对话框上方的白色圆角标签)
typewriter bool True 打字机模式
chardelay int 50 打字机每字间隔(ms)
bold bool False 正文黑色描边加粗
overflow_mode string wrap wrap overflow hide三个参数,wrap 为自动换行,overflow 为直接溢出屏幕,hide为隐藏出画的内容
font_family str None 字体名称(默认 "Microsoft YaHei"),传 None 使用默认
font_size int None 字号(磅值,默认 20),传 None 使用默认
fdst bool False 若设为 True,则在关闭时销毁该窗口。请在对话场景或剧情分支的最后一行使用此设置,以确保窗口彻底关闭。
transparent bool True 从上到下应用透明度渐变,使对话框主体看起来半透明
glare bool True 在对话框底部绘制白色半圆高光
pinned bool True 是否置顶
savecall function None dialogbox下方的保存按钮行为,详细可看dialogbox下方的六个按钮
loadcall function None dialogbox下方的加载按钮行为,详细可看dialogbox下方的六个按钮
settingscall function None dialogbox下方的设置按钮行为,详细可看dialogbox下方的六个按钮

与立绘相关的api本表格不再赘述,请在后文查看

打字机模式下:

  • 文字逐个出现
  • 第一次点击 → 全文瞬间显示
  • 第二次点击 → 关闭
dokibox.dialogbox("其实你叫Administrator对吧", name="莫妮卡")
dokibox.dialogbox("慢一点……", speed=80, bold=True)
dokibox.dialogbox("一下全出来", typewriter=False)

Clone this wiki locally