我试图通过调用myWindow.Resizable = false;
使窗口无法调整大小,但是当我这样做时,窗口的右边缘和底部对齐按钮而不是保持我指定的默认大小。是什么给了什么?
using System;
using Gtk;
class WindowTester
{
static void Main ()
{
Application.Init ();
Window myWindow = new Window ("This is a window");
myWindow.DeleteEvent += OnDelete;
myWindow.Resizable = false;
myWindow.SetDefaultSize(600, 400);
//Put a button in the Window
Button button = new Button ("Click");
button.SetSizeRequest(75,30);
Fixed container = new Fixed();
container.Put(button, 500, 350);
myWindow.Add (container);
myWindow.ShowAll ();
Application.Run ();
}
static void OnDelete (object o, DeleteEventArgs e)
{
Application.Quit ();
}
}
答案 0 :(得分:0)
解决这个问题的方法是在窗口的右下角添加一个空标签。他们应该真的解决这个问题。