linux gtk 比列框架标签的位置怎么修改不了?一直在初始位置

问题描述

linux gtk 比列框架标签的位置怎么修改不了?一直在初始位置
 1#include<gtk/gtk.h> 2int main(int argc char*argv[]) { 3GtkWidget*window; 4GtkWidget*aspect_frame; 5GtkWidget*drawing_area; 6gtk_init(&argc&argv); 7window=gtk_window_new(GTK_WINDOW_TOPLEVEL); 8gtk_window_set_title(GTK_WINDOW(window)AspectFrame""); 9g_signal_connect(G_OBJECT(window)destroy""10G_CALLBACK(gtk_main_quit)NULL);11gtk_container_set_border_width(GTK_CONTAINER(window)10);12/*创建一个比例框架,将它添加到顶级窗口中*/13aspect_frame=gtk_aspect_frame_new(""3*2""10 2 FALSE);14        gtk_aspect_frame_set(GTK_ASPECT_FRAME(aspect_frame)014FALSE);15gtk_container_add(GTK_CONTAINER(window)aspect_frame);16gtk_widget_show(aspect_frame);17/*添加一个子构件到比例框架中*/18drawing_area=gtk_drawing_area_new();19/*要求一个200×200的窗口,但是比例框架会给出一个200×100 *的窗口,20因为已经指定了2×1的比例值*/21gtk_widget_set_size_request(drawing_area200200);22gtk_container_add(GTK_CONTAINER(aspect_frame)drawing_area);23gtk_widget_show(drawing_area);24gtk_widget_show(window);25gtk_main();26return 0;27}

解决方案

http://blog.chinaunix.net/uid-9532036-id-2403506.html

时间: 2024-08-03 15:10:49

linux gtk 比列框架标签的位置怎么修改不了?一直在初始位置的相关文章

linux GTK教程(消息机制/标签/按钮/图像/文本/对话框/菜单/容器)

GTK+(GIMP Toolkit)是一套源码以LGPL许可协议分发.跨平台的图形工具包.最初是为GIMP写的,已成为一个功能强大.设计灵活的一个通用图形库,是GNU/Linux下开发图形界面的应用程序的主流开发工具之一. 1.GTK安装 2.一个简单的GTK窗口程序 #include <stdio.h> #include <gtk/gtk.h> int main(int argc, char **argv) { GtkWidget *window; gtk_init(&a

XHTML入门学习教程:框架标签使用

框架结构标签<frameset></frameset>       框架允许你在一个浏览器窗口内打开两个乃至多个页面.你可以这样理解,<frameset>其实就是一个大<table>,只不过整个页面是<table>的主体,而每一个单元格的内容都是一个独立的网页.       给框架结构分栏("cols"和"rows"属性)       既然我们说框架结构可以被理解为一网页为单元格的表格,那么就一定要分栏了.

linux gtk gtk_widget_set_has_window有什么作用呢?

问题描述 linux gtk gtk_widget_set_has_window有什么作用呢? void gtk_widget_set_has_window(GtkWidget*widgetgboolean has_window); 是使本来无法匹配X窗口的构件,可以与window结合吗? 解决方案 判断是不是有Widget

linux gtk 里面的怎么将滚动条构建添加到viewport?

问题描述 linux gtk 里面的怎么将滚动条构建添加到viewport? linux gtk 里面的怎么将滚动条构建添加到viewport? 可以举个例子吗?困扰好久了 解决方案 http://linux.chinaunix.net/techdoc/develop/2007/06/14/960171.shtml

linux gtk函数 GtkLayout GtkFixed有什么区别呢?

问题描述 linux gtk函数 GtkLayout GtkFixed有什么区别呢? linux gtk函数 GtkLayout GtkFixed有什么区别呢?

linux gtk容器那么多结构体怎么去查看他们具体含有哪些成员呢?

问题描述 linux gtk容器那么多结构体怎么去查看他们具体含有哪些成员呢? linux gtk容器那么多结构体怎么去查看他们的成员呢? 比如:GTK_WINDOW(window)含有成员allow_shrink 解决方案 主要是官方文档,多翻,多查找

Linux 字符设备驱动框架详细介绍_Linux

Linux 字符设备驱动框架 字符设备是Linux三大设备之一(另外两种是块设备,网络设备),字符设备就是字节流形式通讯的I/O设备,绝大部分设备都是字符设备,常见的字符设备包括鼠标.键盘.显示器.串口等等,当我们执行ls -l /dev的时候,就能看到大量的设备文件,c就是字符设备,b就是块设备,网络设备没有对应的设备文件.编写一个外部模块的字符设备驱动,除了要实现编写一个模块所需要的代码之外,还需要编写作为一个字符设备的代码. 驱动模型 Linux一切皆文件,那么作为一个设备文件,它的操作方

linux中如何查找程序安装的位置

今天使用webmin中的服务器http://www.aliyun.com/zixun/aggregation/17569.html">管理功能,安装了MySQL 数据库服务器,并使用mysql管理界面自带的功能启动MySQL服务器: 点击这个按钮用命令/etc/rc.d/init.d/mysqld start启动系统上的MySQL数据库服务器.只有数据库启动后, Webmin 模块才能管理它. 但我们常常需要对已经安装的linux程序,进行一些个性化的修改,以便更适合我们的使用,哪么在Li

web服务部署到linux上后,文件上传路径如何修改呢?

问题描述 web服务部署到linux上后,文件上传路径如何修改呢? 在windows下开发的时候,我的文件上传保存路径为 d:/www/xx/,项目部署到linux上后,应该如何修改上传路径呢?如果不修改,我发现也可以上传,但是文件会上传到tomcat7/bin/目录中,给人感觉非常混乱.我希望能放在指定的文件夹中.谢谢! 解决方案 参考:http://www.enkj.com/help/newscontent/70983 你的路径用 /upload/xxx 就会根据你定义的目录相对路径找到 解