1

我在用单声道开发应用程序时有点卡住了。所以这是我的问题:是否有可能获得 gtk.Button 的 x / y 位置?我的布局如下:

  • 窗户
    • 盒子
      • HBox
        • 按钮

我想拥有这个职位,因为我在此按钮下方添加了一个弹出菜单。目前它只显示在鼠标光标的正下方。

谢谢你的帮助 ;)。

4

1 回答 1

2

您可以使用对象的“分配”成员变量获取任何对象的 x、y 位置。例如,如果按钮被称为“button1”,那么它的 x 位置将是:

button1.Allocation.X

它的 y 位置将在:

button1.Allocation.y

您还可以在“分配”成员中找到这样的宽度和高度,以及许多其他相关细节。

希望有帮助!

于 2012-10-08T00:07:52.097 回答