首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >tk_messageBox在网格视图中显示错误,但在包中显示正常

tk_messageBox在网格视图中显示错误,但在包中显示正常
EN

Stack Overflow用户
提问于 2019-12-10 06:47:10
回答 1查看 94关注 0票数 1

我正试图在TCL/TK中显示一个消息框,它可能会被关闭,以便在父窗口中执行任何操作。当我执行下面的代码时,即使清除了消息框,文本框也会变为"disabled“状态。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wm title . "Message Box Demo"

tk::text .t0

grid .t0 -column 0 -row 1 -columnspan 2

tk_messageBox -type okcancel  -message "Press Ok to confirm" \
    -title "Update V 3.6" -icon "info"

如果我在messageBox中引入TopLevel来包含“父”窗口,它将打开一个新窗口作为顶层窗口,并允许访问文本框。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wm title . "Message Box Demo"

toplevel .top1
tk::text .t0

grid .t0 -column 0 -row 1 -columnspan 2

tk_messageBox -type okcancel -parent .top1 -message "Press Ok to confirm" \
    -title "Update V 3.6" -icon "info"

有人能帮我找出哪里出了问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-10 17:25:47

在windows上重新创建。这看起来确实是一个bug,我已经为它开了一个罚单。

您可以执行以下操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 toplevel .top1
 wm withdraw .top1

以隐藏.top1窗口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59261636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文