您的位置:首页 > 其它

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();后才有效。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: