草庐IT

gtk-sharp

全部标签

linux - GTK+ 安装

我使用的是ubuntu12.10。我有CODE:BlocksIDE。我想使用gtk+,但是当我创建一个项目并构建它时,它说找不到gtk.h文件。我通过写的方式下载了gtk+、glib、pango、gdk-pixbuf和atkgitclonegit://git.gnome.org/gtk+,gitclonegit://git.gnome.org/glib...然后我解压缩了所有库。一切都很好,直到这里。要安装gtk+,我写“./configure--prefix=/opt/gtk”它开始处理,大部分过程都正常,但随后出现错误...checkingforsomeWin32platform.

linux - GTK+ 安装

我使用的是ubuntu12.10。我有CODE:BlocksIDE。我想使用gtk+,但是当我创建一个项目并构建它时,它说找不到gtk.h文件。我通过写的方式下载了gtk+、glib、pango、gdk-pixbuf和atkgitclonegit://git.gnome.org/gtk+,gitclonegit://git.gnome.org/glib...然后我解压缩了所有库。一切都很好,直到这里。要安装gtk+,我写“./configure--prefix=/opt/gtk”它开始处理,大部分过程都正常,但随后出现错误...checkingforsomeWin32platform.

c - 保存 gtk 窗口位置

我正在尝试保存gtk窗口位置(绝对)以便在我再次打开应用程序时恢复它到目前为止,这是我的代码:gintx,y;gtk_window_get_position(main_window,&x,&y);printf("currentpositionis:\nx:%i\ny:%i\n",x,y);此代码在应用程序退出时运行,我总是得到:当前位置是:×:0y:0我做错了什么。 最佳答案 gtk_window_get_position通常会做出最佳猜测,但您不能依赖它,因为theXWindowSystemdoesnotspecifyawayto

c - 保存 gtk 窗口位置

我正在尝试保存gtk窗口位置(绝对)以便在我再次打开应用程序时恢复它到目前为止,这是我的代码:gintx,y;gtk_window_get_position(main_window,&x,&y);printf("currentpositionis:\nx:%i\ny:%i\n",x,y);此代码在应用程序退出时运行,我总是得到:当前位置是:×:0y:0我做错了什么。 最佳答案 gtk_window_get_position通常会做出最佳猜测,但您不能依赖它,因为theXWindowSystemdoesnotspecifyawayto

c - 如何在 Linux 上用 GCC 编译 C 和 Gtk+?

我搜索了又搜索,但没有得到我真正想要的信息。有人可以尽可能完整和基本地解释在Linux上使用GCC用C编写时如何编译Gtk+代码。反引号、“c99”和.o文件之类的东西我根本不理解。我也很感激学习Gtk+代码的任何资源。我找到的所有资源都是针对版本2.x,但我认为3.6是当前版本。我想重申一下,我只对C代码感兴趣。请不要试图向我解释C++或C#的好处,我已经阅读了所有这些内容。我是来找C的。谢谢! 最佳答案 对于初学者,您编写C代码,比如“hello_world_gtk.c”,然后通过使用适当的编译器和链接器标志将其编译并链接到Gt

c - 如何在 Linux 上用 GCC 编译 C 和 Gtk+?

我搜索了又搜索,但没有得到我真正想要的信息。有人可以尽可能完整和基本地解释在Linux上使用GCC用C编写时如何编译Gtk+代码。反引号、“c99”和.o文件之类的东西我根本不理解。我也很感激学习Gtk+代码的任何资源。我找到的所有资源都是针对版本2.x,但我认为3.6是当前版本。我想重申一下,我只对C代码感兴趣。请不要试图向我解释C++或C#的好处,我已经阅读了所有这些内容。我是来找C的。谢谢! 最佳答案 对于初学者,您编写C代码,比如“hello_world_gtk.c”,然后通过使用适当的编译器和链接器标志将其编译并链接到Gt

c++ - 如何设置 GTK+ 以在 Ubuntu Linux 上使用 Code::Blocks 进行开发

我正在尝试使用Code::Blocks在Ubuntu11.4上开发GTK+应用程序。www.gtk.org有关于从源代码构建GTK+的说明,看起来很复杂。但是Ubuntu包管理器将libgtk3-dev列为我安装的包。我使用Ubuntu软件中心安装的Code::Blocks。使用Code::Blocks项目向导创建GTK+项目,当我构建时,项目编译失败“找不到gtk/gtk.h”。很明显,GTK包含(和lib)文件夹没有添加到Code::Blocks搜索文件夹中。我找到了相关的路径和文件...我是否必须明确并手动将所有搜索路径添加到Code::Blocks的搜索路径?或者我错过了一些安

c++ - 如何设置 GTK+ 以在 Ubuntu Linux 上使用 Code::Blocks 进行开发

我正在尝试使用Code::Blocks在Ubuntu11.4上开发GTK+应用程序。www.gtk.org有关于从源代码构建GTK+的说明,看起来很复杂。但是Ubuntu包管理器将libgtk3-dev列为我安装的包。我使用Ubuntu软件中心安装的Code::Blocks。使用Code::Blocks项目向导创建GTK+项目,当我构建时,项目编译失败“找不到gtk/gtk.h”。很明显,GTK包含(和lib)文件夹没有添加到Code::Blocks搜索文件夹中。我找到了相关的路径和文件...我是否必须明确并手动将所有搜索路径添加到Code::Blocks的搜索路径?或者我错过了一些安

c++ - 在 Ubuntu C++ 上找不到 gtk/gtk.h

我对编程相当陌生,尤其是在涉及如何包含库和类似事件时。我过去一直在使用Python进行一些编程,并且一直在使用GTK创建窗口,这也是我在使用C++进行编程时打算做的事情。首先,这是我的代码:#include#includestaticvoidhelloWorld(GtkWidget*wid,GtkWidget*win){GtkWidget*dialog=NULL;dialog=gtk_message_dialog_new(GTK_WINDOW(win),GTK_DIALOG_MODAL,GTK_MESSAGE_INFO,GTK_BUTTONS_CLOSE,"HelloWorld!");

c++ - 在 Ubuntu C++ 上找不到 gtk/gtk.h

我对编程相当陌生,尤其是在涉及如何包含库和类似事件时。我过去一直在使用Python进行一些编程,并且一直在使用GTK创建窗口,这也是我在使用C++进行编程时打算做的事情。首先,这是我的代码:#include#includestaticvoidhelloWorld(GtkWidget*wid,GtkWidget*win){GtkWidget*dialog=NULL;dialog=gtk_message_dialog_new(GTK_WINDOW(win),GTK_DIALOG_MODAL,GTK_MESSAGE_INFO,GTK_BUTTONS_CLOSE,"HelloWorld!");