![](https://img-blog.csdnimg.cn/e522a36a75c84ab6978dab91e8582ea2.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
gtk
文章平均质量分 50
GTK+(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。最初是为GIMP写的,已成为一个功能强大、设计灵活的一个通用图形库,是GNU/Linux下开发图形界面的应用程序的主流开发工具之一。并且,GTK+也有Windows版本和Mac OS X版。
百口可乐__
这个作者很懒,什么都没留下…
展开
-
GTK防止gtk_container_remove移除组件后被销毁
为了移除后哈可以继续使用组件原创 2023-08-21 15:05:39 · 151 阅读 · 0 评论 -
GTK列表显示文本和图片
使用GtkTreeView控件显示包含文本和图片的列表原创 2023-07-12 21:08:14 · 483 阅读 · 0 评论 -
gtk控件没有显示的问题
1.没有显示该控件原创 2022-12-26 19:30:00 · 220 阅读 · 0 评论 -
gtk多标签窗口实现
在标签切换时会触发"switch-page"信号原创 2022-12-25 19:16:55 · 339 阅读 · 0 评论 -
gtk 下拉列表控件ComboBox的使用
GtkComboBox采用了模型-视图的模式实现,如果只是需要简单的包含字符的列表框,可以使用GtkComboBoxText控件。原创 2022-11-20 03:44:42 · 697 阅读 · 0 评论 -
GTK列表控件--GtkListStore和GtkTreeView的使用
GTK数据列表显示使用的原创 2022-11-19 23:56:37 · 804 阅读 · 0 评论 -
windows下GCC编译的程序消除运行时后台控制台窗口
链接时链接参数加-mwindows。原创 2022-11-14 16:00:47 · 234 阅读 · 0 评论 -
GTK使用开源二维码生成库libqrencode生成二维码
使用gtk的gdk_pixbuf_new_from_data原创 2022-11-13 00:59:03 · 403 阅读 · 0 评论 -
gtk在回调函数或者线程中更新主界面图像
检查是否有任何事件需要通过调用原创 2022-11-12 15:56:29 · 234 阅读 · 0 评论 -
gtk显示中文乱码
str是包含中文的字符串,使用下面语句实现转换。原创 2022-11-12 02:16:21 · 466 阅读 · 0 评论 -
windows下vim+mingw+gtk环境搭建
8.新建环境变量PKG_CONFIG原创 2022-11-11 01:46:01 · 559 阅读 · 0 评论 -
gtk自制小游戏Jumpman
界面分为游戏人物原创 2022-09-27 23:50:53 · 12347 阅读 · 1 评论 -
gtk实现图片旋转
这时候就用到cairo_translate这个函数,它的功能在我理解就是平移坐标系,在这里就相当于移动图片的位置了!原创 2022-08-03 20:23:37 · 283 阅读 · 0 评论 -
GTK实现旋转加载动画
gtk_spinner的使用。原创 2022-08-03 14:46:54 · 279 阅读 · 0 评论 -
GTK:Gdk-CRITICAL **: IA__gdk_draw_pixbuf: assertion ‘GDK_IS_DRAWABLE (drawable)‘ failed
对于cairo绘图、gdk_draw_pixbuf等语句时出现此问题。原创 2022-08-02 10:45:11 · 576 阅读 · 0 评论 -
GTK RGB图像绘制
代码】GTKRGB图像绘制。原创 2022-08-01 19:26:19 · 154 阅读 · 0 评论 -
GTK修改pixmap像素,提取pixmap像素RGB值
通过函数gdk_pixbuf_get_has_alpha来得知是否有alpha通道(RGB或者RGBA通道)gdk_pixbuf_get_n_channels获取通道数(有alpha通道应该是4,而没有是3)包括RGB三个通道,每一个通道8位,和一个alpha通道。将右上角四分之一的全部像素用豆沙色填充。返回指向pixbuf像素数据的指针。......原创 2022-08-01 16:44:01 · 469 阅读 · 0 评论 -
gtk显示4通道rgba图像
gdk_pixbuf_new_from_data读取未压缩的RGB数据(唯一支持的颜色空间是GDK_COLORSPACE_RGB),带有alpha通道(RGBA),不支持3通道RGB。gdk_pixbuf_new_from_data读取rgb数据并返回GdkPixbuf指针。原创 2022-08-01 14:40:59 · 645 阅读 · 0 评论 -
GTK在drawable区域绘图
代码】GTK在drawable区域绘图。原创 2022-07-29 16:08:22 · 328 阅读 · 0 评论 -
gtk鼠标事件之画图程序
定义全局变量xOld、yOld,用于储存旧鼠标位置,当鼠标移动时,使用criao对旧鼠标位置与当前鼠标位置进行连线,并且不断的设置当前鼠标为旧鼠标位置。实现动态的鼠标画线。gtk窗口默认不支持鼠标事件,需要通过gtk_widget_add_events函数手动添加(鼠标移动和释放事件)。......原创 2022-07-14 21:12:43 · 336 阅读 · 0 评论 -
gtk定时器的使用
定时器可以周期性执行任务原创 2022-07-14 20:47:31 · 539 阅读 · 0 评论 -
gtk按键捕获实现按键控制图片移动
通过判断按键键值实现控制图片的上下左右移动,按键键值定义在gdkkeysyms.h文件中。gtk窗口默认接收按键事件,按键事件为"key-press-event",回调函数为。原创 2022-07-14 20:29:47 · 321 阅读 · 0 评论 -
Gtk/Gdk键盘键值
/usr/include/gtk-2.0/gdk/gdkkeysyms.h原创 2022-07-14 08:28:54 · 913 阅读 · 0 评论 -
GTK中g_signal_connect与g_signal_connect_swapped的区别
g_signal_connect:用于连接事件与回调函数,如通过将窗口销毁事件与gtk_main_quit函数关联,使得窗口点击关闭退出窗口g_signal_connect_swapped顾名思义,交换参数。对于回调函数g_signal_connect会将第一个和第四个参数传入回调函数的GtkWidget *和gpointer。而g_signal_connect_swapped将第四个参数传入回调函数的GtkWidget *,并且忽略gpointer。也就是说使用g_signal_connect的原创 2022-07-12 16:10:53 · 503 阅读 · 0 评论 -
GTK使用cairo绘图教程
gtk使用cairo在窗口或者控件上绘图,需要注意以下几点:源代码:效果:原创 2022-07-12 09:28:39 · 1280 阅读 · 0 评论 -
GTK显示指定大小的图片
准备一张图片"p_0.jpeg"放在程序目录下代码:编译运行原创 2022-07-11 16:43:25 · 398 阅读 · 0 评论 -
Windows使用DevC++开发GTK环境的搭建
DevC++:下载地址如果你的系统没有安装Mingw编译器,那就下载带有TDM-GCC的安装版,自带gcc编译器,而不是No Compiler的版本gtk±bundle-2.12.11-20080720.zip:下载地址将下载后的gtk±bundle-2.12.11-20080720.zip解压,将其中的bin目录加入windows环境变量path目录中打开cmd,使用gtk±bundle-2.12.11-20080720自带的pkg-config工具确定gcc的编译参数得到了以下输出说明配原创 2022-06-19 19:59:03 · 1285 阅读 · 0 评论 -
Linux(Debian)搭建gtk+-2.0环境
安装ptk-config安装libx11安装gtk各个包原创 2021-08-17 16:23:51 · 2676 阅读 · 2 评论 -
Windows系统搭建gtk+-2.0开发环境教程
GTK+(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。最初是为GIMP写的,已成为一个功能强大、设计灵活的一个通用图形库,是GNU/Linux下开发图形界面的应用程序的主流开发工具之一。原创 2022-05-29 16:24:53 · 1902 阅读 · 0 评论