小编use*_*306的帖子

如何创建没有标题栏的 gtk+ 窗口,调整大小和移动属性有效

如何创建没有标题栏的 gtk+ 窗口,调整大小和移动属性有效。我检查了gtk_window_set_decorated功能,但它禁用了窗口的调整大小和移动功能。我已经找到了这个答案,但我认为这与它无关。

我试图在 gtk_window_set_decorated 之后设置 resizeable true 但仍然无法正常工作

请检查代码

    #include <gtk/gtk.h>
    int main (int argc,
    char *argv[])
    {  
      GtkWidget *window;
      /* Initialize GTK+ and all of its supporting libraries. */
      gtk_init (&argc, &argv);
      /* Create a new window, give it a title and display it to the user. */
      window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
      gtk_window_set_title (GTK_WINDOW (window), "Hello World");
      gtk_window_set_decorated (GTK_WINDOW (window), FALSE);
      gtk_window_set_resizable (GTK_WINDOW (window), TRUE);
      //gtk_window_set_gravity(GTK_WINDOW (window), GDK_GRAVITY_NORTH_EAST);
      //gtk_window_set_deletable (GTK_WINDOW (window), FALSE); …
Run Code Online (Sandbox Code Playgroud)

c gtk

7
推荐指数
1
解决办法
4767
查看次数

标签 统计

c ×1

gtk ×1