关于frame的样式
在GTK+的用户手册中,frame是有5中样式的
似乎都是一样的啊。
以下是我的程序
# include<gtk/gtk.h> void on_destroy(GtkWidget *widget, gpointer data) { gtk_main_quit(); } void *Create(GtkWidget *box, gchar *st, GtkShadowType type) { GtkWidget *frame; frame = gtk_frame_new(st); gtk_frame_set_shadow_type(GTK_FRAME(frame), type); gtk_box_pack_start(GTK_BOX(box), frame, TRUE, TRUE, 10); } gint main(gint argc, gchar *argv[]) { GtkWidget *window; GtkWidget *box; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_default_size(GTK_WINDOW(window), 100, 700); box = gtk_hbox_new(TRUE, 20); Create(box, "GTK_SHADOW_NONE", GTK_SHADOW_NONE); Create(box, "GTK_SHADOW_IN", GTK_SHADOW_IN); Create(box, "GTK_SHADOW_OUT", GTK_SHADOW_OUT); Create(box, "GTK_SHADOW_ETCHED_IN", GTK_SHADOW_ETCHED_IN); Create(box, "GTK_SHADOW_ETCHED_OUT", GTK_SHADOW_ETCHED_OUT); gtk_container_add(GTK_CONTAINER(window), box); gtk_signal_connect(GTK_OBJECT(window), "destroy", GTK_SIGNAL_FUNC(on_destroy), NULL); gtk_widget_show_all(window); gtk_main(); return 0; }
关于frame的样式相关推荐
- tkinter的容器组件Frame讲解
Frame容器组件参数 这篇文章讲解tkinter的Frame组件.这个组件是容器组件,用于在复杂布局中将其他的组件分组. 所谓容器组件,就是可以收纳其它组件,可以做其它组件的父组件的组件. fram ...
- 我们来翻翻元素样式的族谱-getComputedStyle
大家应该非常熟悉jQuery的css()方法,那么如何在不引用jQuery的情况下同样实现这个功能呢?本文就介绍使用原生JS来获取样式的方法. 作者:Icarus 原文链接:我们来翻翻元素样式的族谱- ...
- html frame背景音乐,如何切换网页时背景音乐不停止播放_html/css_WEB-ITnose
如题,做了几个网页,首页加入背景音乐后,切换网页音乐就停止了,想从首页切换别的页面时候音乐不停止,除非关闭网页才停止的那种,有没有大神知道的 回复讨论(解决方案) 切换时把背景音乐播放暂停,把暂停的时 ...
- 简介子窗口控件(api)
子窗口控件 壹佰软件开发小组 整理编译 回忆第七章的CHECKER程序.这些程序显示了矩形网格.当您在一个矩形中按下鼠标按键时,该程序就画一个x:如果您再按一次鼠标按键,那么x就消失.虽然这个程 ...
- JavaScript window.getComputedStyle()
一.window.getComputedStyle() getComputedStyle 是一个可以获取当前元素所有最终使用的 CSS 属性值.返回的是一个 CSS 样式声明对象 ([object C ...
- getComputedStyle方法的那些事
一.getComputedStyle是? getComputedStyle是一个可以获取当前元素所有最终使用的CSS属性值.返回的是一个CSS样式声明对象([object CSSStyleDeclar ...
- python程序设计课程设计_《Python程序设计》教学大纲.doc
PAGE 理论课程教学大纲 <Python程序设计>教学大纲 课程编号: 总 学 时:64(其中,讲课:32:实验:32) 学 分:3 实践教学:0周 修读专业:地理信息系统.应用化学 大 ...
- qt 容器组控件 Containers
qt 容器组控件 Containers 控件名: Group Box:组合框,提供带有标题的组合框框架 Scroll Area:滚动区域 Tool Box:工具箱 Tab Widget:标签小部件 S ...
- wxpython 事件驱动
事件处理是wxPython程序工作的基本机制.主要执行事件处理的工作称为事件驱动.在这章 中我们将讨论什么是事件驱动应用程序,它与传统的应用程序有什么不同.我们将对在GUI编程中所使用的概念和术语提供 ...
最新文章
- 剖析ifstream打开含中文路径名文件失败的原因(转)
- nginx的启动、停止、平滑重启
- cups支持的打印机列表_Win10“Microsoft Print to PDF”虚拟打印机不见了,如何找回?...
- python将图片转动漫_python实现了照片转化为动漫模式
- 接口类型的数组作为形参
- Beacon Mountain 测试版 – 常见问题解答
- linux device attr,DEVICE_ATTR的使用
- TP笔记1、TP框架概述
- 常用EXE文件反编译工具
- airtest 不同目录下导入air文件方法
- Asp.Net编码规范
- ad14 drc报错_AD怎么设置DRC检查常规检查项报错?
- matlab中的semilogy,MATLAB 函数Semilogy()
- tungsten mysql_ETL之Tungsten Replicator
- OpenCV每日函数 WeChat QR 微信二维码检测器
- 电脑网页端远程控制手机方法
- 4.分支语句和循环语句
- 查找原始MySQL死锁ID 笔记
- 刘韧:和人物共同创作人物故事
- ubuntu20.04安装PX4固件错误总结