Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Button GTK#按钮绘制错误?_Button_Gtk_Gtk# - Fatal编程技术网

Button GTK#按钮绘制错误?

Button GTK#按钮绘制错误?,button,gtk,gtk#,Button,Gtk,Gtk#,我的GTK#(v2.12.44)应用程序只有一个窗口和一个按钮。按钮似乎位于窗口的中心,因为文本显示在该位置,但按钮的边框/背景向上和向左移动,我看不到任何原因。以前有人见过这个吗?我在一个图像小部件中看到了类似的行为。请注意,这只发生在Windows中,而不发生在(例如)Raspberry Pi/Jesse上 代码如下: Application.Init(); var window = new Window("test") {new Button("testing 1, 2, 3")}; w

我的GTK#(v2.12.44)应用程序只有一个窗口和一个按钮。按钮似乎位于窗口的中心,因为文本显示在该位置,但按钮的边框/背景向上和向左移动,我看不到任何原因。以前有人见过这个吗?我在一个图像小部件中看到了类似的行为。请注意,这只发生在Windows中,而不发生在(例如)Raspberry Pi/Jesse上

代码如下:

Application.Init();
var window = new Window("test") {new Button("testing 1, 2, 3")};
window.Maximize();
window.ShowAll();
Application.Run();

您的代码运行良好。在添加按钮之前,请尝试添加容器,并设置要添加的一些参数。添加按钮时填充并展开。

GTK+的哪个版本?我使用的是2.12.44版。这听起来特别古老。尝试更新到一个更新的版本(最新的GTK+2是2.24;最新的GTK+3是3.22);