GTK 设置窗口在屏幕中的位置
2015-05-04 16:10
786 查看
-------------------------------------------------------------------------------------------------------------------------------------------------
GdkScreen *screen = gdk_screen_get_default();
gint screen_w = gdk_screen_get_width(screen);
gint screen_h = gdk_screen_get_height(screen);
gtk_widget_set_size_request(window, screen_w/6, screen_h/6); // 设置窗口的最小大小
gtk_window_move(GTK_WINDOW(window), (screen_w - (screen_w/6)-50), (screen_h - (screen_h/6)));
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
gint window_w = window->allocation.width;
gint window_h = window->allocation.height;
这两句是获得窗口本身大小,在gtk_widget_show_all();后才有效。
GdkScreen *screen = gdk_screen_get_default();
gint screen_w = gdk_screen_get_width(screen);
gint screen_h = gdk_screen_get_height(screen);
gtk_widget_set_size_request(window, screen_w/6, screen_h/6); // 设置窗口的最小大小
gtk_window_move(GTK_WINDOW(window), (screen_w - (screen_w/6)-50), (screen_h - (screen_h/6)));
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
gint window_w = window->allocation.width;
gint window_h = window->allocation.height;
这两句是获得窗口本身大小,在gtk_widget_show_all();后才有效。
相关文章推荐
- C#中..怎么设置一个窗口打开进在屏幕中出现的位置..
- unity里设置窗口大小和位置的代码
- Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸
- MFC中设置窗口大小位置
- 设置cmd命令窗口的起始位置
- 使用MoveWindow()函数来移动指定句柄的窗口在屏幕中的显示位置及这个窗口的大小
- GTK中设置滚动条到某一特定位置
- 设置Gvim的启动位置与窗口大小,代码折叠及配色等
- 如何设置窗口大小和位置?
- android中获取控件在屏幕和窗口的位置。
- 建立一个activity dialog 设置他在屏幕上的位置以及透明度
- Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸
- swt shell设置窗口位于屏幕中间
- MFC 设置窗口的大小与位置
- 设置emacs默认启动窗口位置和大小
- 如何设置MFC单文档主窗口的位置?
- datawindow.net数据窗口卡片设置滚动条位置
- Android对话框的高级设置《二》设置对话框按钮的透明度和对话框的在屏幕上的显示位置
- Qt窗口屏幕居中显示以及设置大小
- 3.1 Javascript:探索客户端-设置网页元素根据窗口比例调整位置与大小