gpt4 book ai didi

linux - 关于 Gtk 应用程序中模态对话框的问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:01:35 27 4
gpt4 key购买 nike

在 Gtk 应用程序中,有 1 个主循环用于监听事件(例如鼠标点击、键盘等)。当模式对话框弹出时,主循环被阻塞,直到用户在对话框中单击“确定”,对吗? (即当用户点击主窗口时什么也不会发生)。对吗?

我的问题是 firefox 如何实现其模态对话框,以便它可以:1. 当 1 有 2 个 Firefox 窗口时2.其中一个有模态对话框3.另外一个还在互动

如果两个窗口共享相同的 gtk 主循环,这怎么可能?请帮助我理解这一点。

谢谢。

最佳答案

firefox 的警告窗口是模态的。当您在 firefox 中打开一个新窗口时,它会生成另一个 firefox 进程,因此您有两个进程、两个窗口、两个独立的主循环。

关于linux - 关于 Gtk 应用程序中模态对话框的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641669/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com