随笔分类 - gtk
摘要:fedora安装gnome-gtk开发环境 Gnome开发环境为: yum groupinstall development-libs development-tools gnome-software-development gtk支持为: yum install gtk3-devel gtk3-devel-docs
阅读全文
摘要:ubuntu安装GTK-GNOME开发环境 安装gnome/gtk开发环境: sudo apt-get install gnome-devel gnome-devel-docs 编译gtk程序: gcc `pkg-config --cflags --libs gtk+-2.0` test.c -o test
阅读全文
摘要:在 2.0 版,信号系统已从 GTK 移到 GLib,因此在函数和类型的说明中有前缀 "g_" 而不是 "gtk_"。我们不打算介绍 GLib 2.0 信号系统相对 GTK 1.2 信号系统扩展的细节。在我们详细分析helloworld程序之前,我们会讨论信号和回调函数。GTK 是一个事件驱动的工具包,意味着它会等在 gtk_main() 那里,直到下一个事件发生,才把控制权传给适当的函数。控制权的传递是使用“信号”的办法来完成的。(注意这里的信号并不等同于 Unix 系统里的信号,并且也不是用它们实现的,虽然使用的术语是一样的。) 当一个事件发生时,如
阅读全文
摘要:源代码: 编译命令和结果: 一些解释说明: The file includes all of the widgets, variables, functions, and structures available in GTK+ as well as header files from other libraries that GTK+ depends on. When you implement applications using GTK+, it is enough to use only , except for some advanced a...
阅读全文
摘要:Welcome to Gtk+ Tutorials & Resources.This page is a collection of information (Documentation, Tutorials, Examples) for Gtk+ programmers. Not everything is Gtk specific but everything here can be utilized to develop different types of Gtk programs.Note: All of these books/tutorials focus on the
阅读全文
摘要:一: Qt:Qt是Trolltech公司的一个多平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术 级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世 界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础,同时它还支持Windows、Macintosh、Unix/X11等多种平台。 Qt毕竟是商业化的东西,功能最完整,什么都好,包括类似java代码风格,良好的框架设计,但有几点值的一提: 1.它没有使用STL,而是自己实现了一套替代方案QTL; 2.事件
阅读全文

浙公网安备 33010602011771号