如何在 vala 的类中创建 Gtk 小部件?

发布于 2024-12-09 16:07:06 字数 185 浏览 0 评论 0原文

我有一个继承按钮的类,它看起来像这样:

public class MyButton : Button {
     Gtk.Image image; // This doesn't work
}

我需要启动一个属于“MyButton”类的 GTK Widget。然而,我真的做不到。谢谢!

I have a class that inherits button and it looks like this:

public class MyButton : Button {
     Gtk.Image image; // This doesn't work
}

I need to initiate a GTK Widget that belongs to the class "MyButton". However, I can't really do it. Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝眼泪 2024-12-16 16:07:06

很难说你到底想做什么......如果你想设置 GtkButton 的图像属性(请参阅 http://developer.gnome.org/gtk/stable/GtkButton.html#GtkButton--image),一些东西像这样应该工作:

public class MyButton : Gtk.Button {
  public MyButton (Gtk.Image image) {
    GLib.Object ();
    this.image = image;
  }
}

It's hard to tell what exactly you're trying to do... If you're trying to set the image property of the GtkButton (see http://developer.gnome.org/gtk/stable/GtkButton.html#GtkButton--image), something like this should work:

public class MyButton : Gtk.Button {
  public MyButton (Gtk.Image image) {
    GLib.Object ();
    this.image = image;
  }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文