对gtk+初始化的检查
gtk_init_check(&argc,&argv)
返回true或false
#include <stdlib.h> #include <gtk/gtk.h> int main(int argc,char *argv[]) { GtkWidget *mywindow; //初始化gtk+和支持库 //加入对gtk+初始化的检查 if (gtk_init_check(&argc,&argv)) { gtk_init(&argc,&argv); //创建新的窗口,并设置相关参数 mywindow=gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(mywindow),"你好,我是第一个GTK程序"); gtk_widget_show(mywindow); gtk_main(); } else { printf("gtk+初始化失败,请检查图形卡配置!"); } return 0; }
我们看下头文件中的声明
void gtk_init (int *argc,
char ***argv);
gboolean gtk_init_check (int *argc,
char ***argv);
相关推荐
GTK+图形化应用程序开发学习笔记 从网上收集,整理成pdf格式
学习GTK图形化应用程序开发很好的资料!!
深入的学习 涂鸦板,一个简单的绘图程序 概述 事件处理 绘图区构件和绘图 添加XInput支持 允许扩展设备信息 使用扩展设备信息 得到更多关于设备的信息 进一步的讲解 编写 GTK 应用程序的技巧 ...
分享我的学习笔记,另赚点分.内容:Win32下搭建Glade-Gtk+编程环境,以及基本的几个示例
一个别人学习GTK的笔记(简体中文版),很不错的。
深入的学习 涂鸦板,一个简单的绘图程序 概述 事件处理 绘图区构件和绘图 添加XInput支持 允许扩展设备信息 使用扩展设备信息 得到更多关于设备的信息 进一步的讲解 编写 GTK 应用程序的技巧 投稿 鸣谢...
GTK学习笔记,对想用GTK的人来说,多少应该会有点帮助吧
该笔记比较详细的介绍了GTK的相关技术知识,希望能给初学者一些帮助。。。
常見程式演算,電腦圖學入門,設計模式,C 語言,GTK,C++,Qt3,Qt4,,Java (上),Java (下),JSP/Servlet,JSF,Ajax,JUnit,Struts,Spring,Hibernate,Acegi
该程序可以帮助你管理生活、学习笔记。 NoteCase 可以在 Linux/Unix 和 Windows 平台运行,采用 BSD 软件许可协议。有关该软件下载与安装,请浏览其下载页面。对于 Gentoo Linux用户可 emerge notecase 完成安装。 ...
2、如何在ubuntu下找到Choregraphe应用程序 3、Cmake安装,QT安装,geany安装 4、qibuild的环境配置 5、ssh命令、gftp命令,gedit命令使用 6、Ubuntu下生成bin文件和.so文件 7、模块生成和python调用模块 8、pkg和...
该程序可以帮助你管理生活、学习笔记。 NoteCase 可以在 Linux/Unix 和 Windows 平台运行,采用 BSD 软件许可协议。 我主要使用 NoteCase 来写读书笔记。对于学习者是一个非常好的笔记软件。特别是linux上做笔记。...
打开程序移动鼠标可以在窗口中看到显示的光标坐标数据,有基本菜单,按下菜单打开按钮后可以打开文件,随后会弹出窗口It's OK,框架简单明了。我不太喜欢windows系统,更爱Linux系统上的GTK,但这是我个人的偏见。
Qt [1] 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。...基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。
1.KDE与GNOME开源项目拥有相同的目标,就是为Linux开发一套高价值的图形操作环境,两者都采用GPL公约发行,不同之处在于KDE基于双重授权的Qt,而GNOME采用遵循 GPL的GTK库开发—后者拥有更广泛的支持; 2.不同的...
Marko Editor是一个简单的WYSIWYG编辑器,用于用Rust和GTK 4编写笔记。...背景Marko Editor是一个学习项目,由我的个人笔记需求驱动。 来自C ++和Qt背景,这是我第一次更深入地研究Rust和GTK。 所以你应该期待一些缺点
Marko Editor是一个学习项目,由我的个人笔记需求驱动。 来自C ++和Qt背景,这是我第一次更深入地研究Rust和GTK。 因此,您应该期待源代码中的一些缺点: 在某些地方还不是(但)惯用的。 有时功能是由技术...
2 fps再次出色 C -基于二进制空间分区的macOS切片窗口管理器 -n³非传统的终端文件管理器。 -一种类似于ack的代码搜索工具,但速度更快。 C ++ -快速,耐错字的模糊搜索引擎,可提供令人愉悦的搜索体验 :high_...