python - 当窗口/对话框为 "presented"时发出 gtk+ 信号

标签 python c gtk

在 GTK+ 中呈现窗口/对话框时是否会发出信号?

示例:向 GTK 小部件对话框发出此命令时:

dialog.present()

有结果信号吗?或者是否有任何信号表示“显示”窗口/对话框?

最佳答案

只要可见性状态发生变化,即窗口显示或隐藏,就会发出 notify::visible 信号。 show 信号没有记录,但从源头看来它是一个 Action 信号;您可以使用自己调用

dialog.emit('show')

并且小部件将自行显示,显然没有触发notify::visible信号。

关于python - 当窗口/对话框为 "presented"时发出 gtk+ 信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2954412/

相关文章:

python - 使用列表理解创建 numPy 数组

python - 如何在pydantic中更改日期格式

Python套接字和测量接收到的字节数

c - Makefile 只执行一次命令

mysql - 连接远程sql(c语言)

python - 用Cairo绘制GTK Pixbufs的效率

c - 为什么要修改内存地址?

python - Pytest,如何针对 fixture 的值或无进行测试?

python - 将 3 字节 char 复制到 int

c - 无法使用 GTK3 更改光标