Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该使用什么Gtk信号:按键事件或按键释放事件来捕捉Gtk中的返回键?_Gtk_Gtk2 - Fatal编程技术网

我应该使用什么Gtk信号:按键事件或按键释放事件来捕捉Gtk中的返回键?

我应该使用什么Gtk信号:按键事件或按键释放事件来捕捉Gtk中的返回键?,gtk,gtk2,Gtk,Gtk2,我试图在GtkEntry小部件中捕捉回车键。我应该为按键事件或按键释放事件制作一个信号处理器吗?这取决于您希望在什么时候对事件进行处理,因为任何一个信号都可以。如果您处理按键事件,并且用户按住该键,则您将不断收到信号。如果您处理密钥释放事件,那么当用户释放密钥时,您只会收到一个信号 我认为最常见的情况是您希望使用按键释放事件。或者,您可以查看连接到激活信号,当用户点击enter键或通过其他方法激活它时,激活信号会被触发。您确定不想改为捕获激活信号吗?

我试图在GtkEntry小部件中捕捉回车键。我应该为按键事件或按键释放事件制作一个信号处理器吗?

这取决于您希望在什么时候对事件进行处理,因为任何一个信号都可以。如果您处理按键事件,并且用户按住该键,则您将不断收到信号。如果您处理密钥释放事件,那么当用户释放密钥时,您只会收到一个信号


我认为最常见的情况是您希望使用按键释放事件。

或者,您可以查看连接到激活信号,当用户点击enter键或通过其他方法激活它时,激活信号会被触发。

您确定不想改为捕获激活信号吗?