c - 如何在 GTK C 中隐藏鼠标指针

标签 c gtk mouse

我有一个使用 gtk 和 c 制作的应用程序。它以全屏模式运行并在标签上显示数据。我需要在应用程序启动时隐藏鼠标指针,然后在应用程序停止时取消隐藏。

如何做。

这是我的主窗口:

GtkWidget *window = NULL;

window = gtk_window_new (GTK_WINDOW_TOPLEVEL);  
gtk_widget_set_size_request((window),640,480);  
gtk_widget_realize (window);
gtk_window_fullscreen((GtkWindow*)window);      

最佳答案

我就是这样做的:

GdkCursor* Cursor = gdk_cursor_new(GDK_BLANK_CURSOR);
GdkWindow* win = gtk_widget_get_window((window));
gdk_window_set_cursor((win),Cursor);

关于c - 如何在 GTK C 中隐藏鼠标指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44453139/

相关文章:

javascript - 在 JavaScript 中确定鼠标指针位于哪个元素之上

c - 如何用C从文件中读取并打印十六进制数

c - 为什么我的二分搜索实现找不到最后一个元素?

c - 将指针分配给指针后,为什么左值变为零

linux - 如何在 Linux 上捆绑 Mono/GTK# 应用程序?

c++ - Gtkmm - 在不关闭应用程序的情况下隐藏窗口

c - al 发送假键盘事件、空白问题

python - 如何在 Python 中打开外部 .exe 文件后打开文件菜单,然后单击其子菜单之一?

c - 是否可以在没有分号的情况下执行 "C"语句

opencv - 来自pynput的Mouse.position无法正常工作[python2,opencv,mac,jupyter]