【发布时间】:2010-06-02 01:16:55
【问题描述】:
当窗口/对话框在 GTK+ 中为presented 时是否会发出信号?
示例:向 GTK 小部件对话框发出此命令时:
dialog.present()
有结果信号吗?或者是否有任何信号表示窗口/对话框的“显示”?
【问题讨论】:
当窗口/对话框在 GTK+ 中为presented 时是否会发出信号?
示例:向 GTK 小部件对话框发出此命令时:
dialog.present()
有结果信号吗?或者是否有任何信号表示窗口/对话框的“显示”?
【问题讨论】:
notify::visible 信号将在可见性状态发生变化时发出,即窗口显示或隐藏。 show 信号没有记录在案,但从源头看来它是一个动作信号;你可以自己调用它
dialog.emit('show')
小部件会显示自己,显然不会触发notify::visible 信号。
【讨论】:
我相信“show”信号(继承自 Widget)会做到这一点。
【讨论】: