gtkd

    2热度

    2回答

    我最近一直在用D编程语言使用GtkD来创建本机应用程序。我已经下载了所有必要的文件,并让所有的东西都能运行,所以我现在可以编译和生成示例应用 我的问题是,在一些指南中,它告诉你在你使用的平台上编译GtkD,但是这有什么意义?编译完成后,您将在Windows(GtkD.lib)和Linux上的三个lib文件(以* .a结尾)中生成一个lib文件。这些文件是什么以及它们是如何使用的?就像我所说的,一切

    0热度

    2回答

    这是一种链接到这个问题在这里:GtkD (the Gtk+bindings for the D language) why compile it? 我使用GtkD在Ubuntu 12.04的d的编程语言,我被卡住试图静态与我联系的程序编译库。一旦GtkD编译有三个库 libgtkd.a libgtkdgl.a libgtkdsv.a 做make install这些之后放入/usr/local/li

    3热度

    1回答

    我使用Fedora20,我通过 须藤yum的安装gtkd安装gtkd 如何编译GTK这个代码? import gtk.MainWindow; import gtk.Label; import gtk.Main; void main(string[] args) { Main.init(args); MainWindow win = new MainWindow("He

    0热度

    1回答

    我从AUR安装了GtkD,现在我正在尝试编译this tutorial code。无论是编译GtkD本身还是教程代码,我都使用GDC 4.9.1。 我试图编译代码如下(hello.d是文件名): gdc -Wall -Werror -Wdeprecated -Wunknown-pragmas -g -m64 `pkg-config --cflags --libs gtkd-2` -O3 -frel

    1热度

    2回答

    是否有任何现有的机制让GtkEntry在聚焦时简单地将光标放在文本的末尾,而不是选择其内容被下一个键覆盖?似乎很奇怪必须添加一个信号处理程序来完成这个基本的事情,但我无法在属性中找到任何东西。 编辑:信号处理程序不起作用;无论我做什么,我的处理程序运行后,默认行为被触发后。这是我的gtkd代码;注意,我在附加的焦点在事件处理一些文本和附加文本被选中,以及: class NoteView : Ent

    4热度

    1回答

    我是新来的gtk编程和d和学习使用gtkd源演示。当我尝试编译下面的代码[我在archlinux上使用dmd-2.060和gtkd-2.0]。 /* Modified sourceview demo for learning gtk programming in d */ pragma(lib, "gtkd"); pragma(lib, "gtkdsv"); pragma(li

    1热度

    1回答

    我上次使用的是带有GTK的Mono(C#),有可能使用ObjectAttribute s。 D中是否存在GtkD和Glade ObjectAttribute,例如[UI]就像在C#中一样? 例如像: [UI] Gtk.Button button1; [UI] Gtk.Label label1; 我不明白有关属性d文档。

    1热度

    1回答

    我刚刚开始在d和我下面就dsource.org 例子具体这一个:http://www.dsource.org/projects/gtkd/wiki/CodeExamples这是一个简单的GTK程序。 由于我使用的Fedora我使用安装gtkd和gtkd-devel百胜但是当我来到使用dmd我收到以下错误编译: gtkBasic.d(1): Error: module MainWindow is i

    1热度

    1回答

    我试图按照给出here来编译Plot2kill的指示。我用yaourt来安装GtkD,所以我知道我肯定有这个库。然而,当我尝试 dmd -lib -ofplot2kill.lib -O -inline -release *.d 我收到以下错误信息: subplot.d(437): Error: module DrawingArea is in file 'gtk/DrawingArea.d'

    0热度

    1回答

    这里是我的测试: import gtk.Main; import gtk.MainWindow; import gtk.Label; void main(string[] args) { Main.init(args); auto window = new MainWindow("My Window"); window.add(new Label("Labe