搭建GTK+开发环境

举报
yd_221104950 发表于 2020/12/03 01:36:12 2020/12/03
【摘要】 我们用gtk3.0开发库来开发: 1.安装GCC开发环境 ~/Desktop/MyC$ sudo apt install build-essential 1 2 .安装pkg-config包 ~/Desktop/MyC$ sudo apt install pkg-config 1 3.安装gtk3.0 ~/Desktop/MyC$ sudo apt insta...

我们用gtk3.0开发库来开发:
1.安装GCC开发环境

~/Desktop/MyC$ sudo apt install build-essential

  
 

2 .安装pkg-config包

~/Desktop/MyC$ sudo apt install pkg-config

  
 

3.安装gtk3.0

~/Desktop/MyC$ sudo apt install gtk+-3.0

  
 

这样GTK的开发环境就搭好了。我们来写个小实例box.c:

#include <gtk/gtk.h>

int main(int argc,char* argv[]){ GtkWidget *window; GtkWidget *label; //初始化GTK库 gtk_init(&argc,&argv); //创建主窗口 window = gtk_window_new(GTK_WINDOW_TOPLEVEL); //设置窗口大小 gtk_widget_set_size_request(window,300,300); //设置窗口标题 gtk_window_set_title(GTK_WINDOW(window),"Hello World"); //当窗口即将被销毁时,停止主GTK+循环 g_signal_connect(window,"destroy",G_CALLBACK(gtk_main_quit),NULL); //创建一个“Hello,world”标签 label = gtk_label_new("Hello,world"); //将标签加入到主窗口 gtk_container_add(GTK_CONTAINER(window),label); //设置窗口中的所有元素可见 gtk_widget_show_all(window); //开始主循环,直到应用程序关闭 gtk_main(); return 0;
}

  
 

编译运行:

~/Desktop/MyC$ gcc box.c -o box `pkg-config --cflags --libs gtk+-3.0`
~/Desktop/MyC$ ./box

  
 

随后就会看到一个窗口弹出来。

文章来源: blog.csdn.net,作者:WongKyunban,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_40763897/article/details/87883973

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。