合集-GTK
摘要:Application ID一般是使用倒置的域名,如org.gnome.gedit。 # 1、App id的使用场景 + 作为GtkApplication或者GApplication的入参,每个应用程序应该由唯一的App Id,这个App Id可以用来传递消息; + 在D-Bus中使用,App id
阅读全文
摘要:# 1、下载MSYS2 从[MSYS2](https://www.msys2.org/ "MSYS2")中下载安装包,并安装MSYS2。  ``` 创建GtkApplication实例。 调用该函数创
阅读全文
摘要:# 1、activate 该信号会在`GtkApplication`运行时被激活,就是使用`g_application_run`函数时。 # 2、clicked 该信号代表`GtkButton`的点击事件。
阅读全文
摘要:GTK提供了许多不同的容器组件,用户可以通过搭配不同的容器组件来控制子组件的布局方式。 容器组件如下: + GtkBox + GtkGrid + GtkRevealer + GtkStack + GtkOverlay + GtkPaned + GtkExpander + GtkFixed # 1、G
阅读全文
摘要:如果想要自定义绘制图案,可以使用`GtkDrawingArea`组件实现。 示例如下: ```c #include /* Surface to store current scribbles */ static cairo_surface_t *surface = NULL; static void
阅读全文
摘要:如果全部使用C代码构建用户界面,当组件成百上千时,这将是一场灾难。因此Gtk使用xml进行配置用户界面。 示例如下: ```c #include #include static void print_hello (GtkWidget *widget, gpointer data) { g_print
阅读全文