资源简介
介绍怎样给gtk_entry添加图标,并给图标添加鼠标点击的回调函数
代码片段和文件信息
/*
******************************************************************************
* Describ : This is a simple example of gtk_entyr_set_icon
* Author :
* Modify :Jul 20 2010
******************************************************************************
*/
#include
int main (int argc char *argv[])
{
GtkWidget *window = NULL;
GtkWidget *table = NULL;
GtkWidget *entry = NULL;
GtkWidget *button = NULL;
gtk_init (&argc &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_default_size (GTK_WINDOW(window) 400 400);
gtk_window_set_position (GTK_WINDOW(window) GTK_WIN_POS_CENTER);
gtk_widget_show (window);
g_signal_connect (G_object(window) “destroy“ G_CALLBACK(gtk_main_quit) NULL);
table = gtk_table_new (8 8 TRUE);
gtk_widget_show (table);
gtk_container_add (GTK_CONTAINER(window) table);
entry = gtk_entry_new();
// 为entry设置图标
gtk_entry_set_icon_from_stock (GTK_ENTRY(entry) GTK_ENTRY_ICON_SECONDARY GTK_STOCK_INDEX);
gtk_table_attach_defaults (GTK_TABLE(table) entry 3 5 3 5);
gtk_widget_show (entry);
//为图标设置回调函数
g_signal_connect (G_object(entry) “icon-press“ G_CALLBACK(gtk_main_quit) NULL);
gtk_main();
return 0;
}
相关资源
- Hi3519A V100R001C02SPC002
- Hi3559A_V100R001C02SPC020T
- linux下实现即时通讯的毕业论文
- minidwep-gtk安装包
- NotifyIcon
- 华中科技大学操作系统课程设计——
- lua iconv For windows
- 绝版 cdlinux 0.9.7.1 集成 minidwep 40420 无
- Linux Socket 基于GTK+聊天软件
- linux平台基于socket图形化网络聊天
- NordicSemiconductor.nRF_DeviceFamilyPack.8.14.
- GTK编程设计音乐播放器
- Linux综合实验GTK+单词计算器
- 水滴修改版,可用于kali 2019.2版本
- QtWifiTestDemo
- GTK多线程聊天工具
- GTK2指导手册中文
- minidwep-gtk-40420-ubuntu-64bit.deb
- 基于linux和gtk的mp3播放器
- CoolTrayIcon for Delphi2010(可用)
- windows下使用iconv
- Linux下安装GTK
- 各种菜单图标和样式图标
- Linux 下gtk+2.0的贪吃蛇帮助文档及其源
- CoolTrayIcon控件及安装说明
- NordicSemiconductor.nRF_DeviceFamilyPack.8.15.
- iconv.exe文件编码修改工具
- libiconv.so
- 百度地图Icon
- 社区发现 网络数据集 texas cornell was
评论
共有 条评论