gpt4 book ai didi

gtk - 如何知道 Gtk 窗口何时完全显示?

转载 作者:行者123 更新时间:2023-12-04 14:33:59 34 4
gpt4 key购买 nike

我想知道当 Gtk.Window 完全显示时发出哪个信号,完全显示是指显示窗口本身及其小部件。

我尝试了几个信号:

  • 展示
  • 意识到
  • 可见性通知事件
  • 设置焦点

但它们都无法正常工作。

我在网上找到的唯一有趣的答案是 this

最佳答案

GtkWidget::draw 之后连接回调信号(以前在 GTK+2 中称为 expose)。

附录

还有其他的东西在起作用:double buffering , client-side windows以及(为什么不呢?)小部件可以在空闲回调中延迟其绘制这一事实。

如果您想知道您的主窗口何时第一次出现,添加一个 g_idle_add 会更容易(也更明智)在您的 show_all 调用之后。

关于gtk - 如何知道 Gtk 窗口何时完全显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14663212/

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