找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2822|回复: 0
收起左侧

GTK+的Buttons and Toggles--Stock、Toggle Button、Check Button、Radio Button...

[复制链接]
ID:72519 发表于 2015-1-23 19:30 | 显示全部楼层 |阅读模式
Stock:金山词霸里面有很多词义,我觉得库存挺适合它的。因为它不仅仅是一个button控件,而是一个带图文的button,在windows中,我们会经常发现很多控件都是重复的,那么他们是不是都是各自独立的呢,呵呵,盖茨肯定不会干这傻事。stock控件就是把常用的控件比如保存、复制等都集中起来放在一块存起来,谁想用就来拿,“反正车间有的是”。GTK中的stock车间可以参考http://library.gnome.org/devel/gtk/2.15/gtk-Stock-Items.html
创建stock控件:
GtkWidget*             gtk_button_new_from_stock              (const gchar *stock_id)Toggle Button是一个能记下自己的状态的玩意,媒体播放器比如暴风影音、千千静听等都熟悉吧。那里面的播放、暂停、快进等就是用toggle button来完成的。我们了解了它的用处,就明白它的含义。
关于toggle button的GTK函数参考http://library.gnome.org/devel/gtk/2.15/GtkToggleButton.html

Check Button 在很多情况下你不一定会使用toggle button,因为它看起来跟普通的button没什么区别。可是check button它可不一样,它是一个带有文本的toggle button。关于它的函数可以参阅http://library.gnome.org/devel/gtk/2.15/GtkCheckButton.html

Radio Button:
我们都叫它单选框,它也是从toggle button演化而来的,但实际上更应该说是从check button演化来的。使用时通常多个radio buttons一起使用。因为你选中了其中一个,其它都会处于Diselect。关于它的函数可以参阅http://library.gnome.org/devel/gtk/2.15/GtkRadioButton.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表