草庐IT

gtk_init_check

全部标签

python - 设置 Gtk.ComboBoxText 默认项?

我想让我的ComboBoxText中的一个项目成为默认值,而不是一个空白的组合框,直到用户选择某些东西。显然,这是通过将Glade中的Active值更改为[我想默认的项目]来设置的。这是行不通的。这是我的代码:#!/usr/bin/envpython3fromgi.repositoryimportGtkbuilder=Gtk.Builder()builder.add_from_file("./personalinfo.ui")win=builder.get_object("window")cancel=builder.get_object("cancel")ok=builder.get

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.

linux - 我可以在不使用 openstack 或 EC2 的情况下运行 cloud-init 环境吗?

我已经创建了一个环境,其中包含多个基于KVM的Linux主机。我正在使用virt-manager创建不同的VM,我正在使用Linux网桥在不同主机中的VM之间创建连接。现在,我想要一个自动配置服务器,这样我的虚拟机就可以根据每个虚拟机拥有的唯一ID自动配置它们的名称、IP地址、运行一些脚本等。是否可以在非openstack环境中复制一种cloud-init设置?我尝试通过以下方式使用cloud-init数据源NoCloud。首先,我在虚拟机中安装了cloud-init并配置了cloud.cfg:datasource:NoClouddatasource_list:[NoCloud]dis

linux - 我可以在不使用 openstack 或 EC2 的情况下运行 cloud-init 环境吗?

我已经创建了一个环境,其中包含多个基于KVM的Linux主机。我正在使用virt-manager创建不同的VM,我正在使用Linux网桥在不同主机中的VM之间创建连接。现在,我想要一个自动配置服务器,这样我的虚拟机就可以根据每个虚拟机拥有的唯一ID自动配置它们的名称、IP地址、运行一些脚本等。是否可以在非openstack环境中复制一种cloud-init设置?我尝试通过以下方式使用cloud-init数据源NoCloud。首先,我在虚拟机中安装了cloud-init并配置了cloud.cfg:datasource:NoClouddatasource_list:[NoCloud]dis

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

linux - SVN check out 失败并显示 "chunk delimiter was invalid"- 可以做什么?

在结帐过程中(http://aima-java.googlecode.com/svn/trunk/),客户端因错误而停止,确切的错误消息如下:org.tigris.subversion.javahl.ClientException:RA层请求失败svn:'/svn/svn/vcc/default'的报告:block分隔符无效我用谷歌搜索了这个错误,但找不到解决方案。我现在唯一知道的是这个问题是由不兼容的svn版本引起的。我使用常规ubuntu存储库中的svn1.6.12。该错误可在多个客户端(使用Eclipse和RabbitVCS测试)中重现,因为它们都使用相同的后端。关于如何处理这个

linux - SVN check out 失败并显示 "chunk delimiter was invalid"- 可以做什么?

在结帐过程中(http://aima-java.googlecode.com/svn/trunk/),客户端因错误而停止,确切的错误消息如下:org.tigris.subversion.javahl.ClientException:RA层请求失败svn:'/svn/svn/vcc/default'的报告:block分隔符无效我用谷歌搜索了这个错误,但找不到解决方案。我现在唯一知道的是这个问题是由不兼容的svn版本引起的。我使用常规ubuntu存储库中的svn1.6.12。该错误可在多个客户端(使用Eclipse和RabbitVCS测试)中重现,因为它们都使用相同的后端。关于如何处理这个

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