GTK+编程入门:从基础到实践
1. GTK+库初始化与窗口创建
在使用GTK+库进行编程时,首先要对其进行初始化。我们需要调用 gtk_init 函数,并传入命令行参数 argc 和 argv ,这样GTK+就能解析所需的命令行参数。需要注意的是,在调用任何GTK+函数之前,都必须以这种方式初始化GTK+。
创建窗口的核心函数是 gtk_window_new ,其原型如下:
GtkWidget* gtk_window_new (GtkWindowType type);
type 参数有两种取值,取决于窗口的用途:
- GTK_WINDOW_TOPLEVEL :标准带边框的窗口。
- GTK_WINDOW_POPUP :无框窗口,适用于对话框。
通常我们会使用 GTK_WINDOW_TOPLEVEL ,因为后续会有更便捷的方式来创建对话框。
调用 gtk_window_new 会在内存中创建窗口,在将其显示到屏幕之前,我们可以对其进行填充控件、调整大小、更改标题等操作。要将窗口显示在屏幕上,需调用 gtk_widget_show 函数:
gtk_widget_s
超级会员免费看
订阅专栏 解锁全文
64

被折叠的 条评论
为什么被折叠?



