如何禁用GTK3中的按钮

fel*_*ght 7 c gtk gtkmm gtk3

Windows API有一个名为EnableWindow禁用控件的函数,因此用户无法再与它们进行交互.

是否有GTK3或GTK3 ++的等价物?

Jus*_*nen 17

gtk_widget_set_sensitive (widget, FALSE);
Run Code Online (Sandbox Code Playgroud)

请注意,如果您需要检查窗口小部件是否敏感,请 gtk_widget_get_sensitive()返回使用上述函数设置的值,并gtk_widget_is_sensitive()告诉您窗口小部件是否真的敏感 - 这也受父窗口小部件敏感性的影响.