我有一个非常简单的代码,可以创建一个GtkWindow并在其中放置一个GtkButton。
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_set_size_request(_window, 800, 450);
gtk_window_set_decorated(GTK_WINDOW (_window), FALSE);
gtk_window_set_position(GTK_WINDOW (_window),GTK_WIN_POS_CENTER_ALWAYS);
gtk_window_set_resizable(GTK_WINDOW (_window), FALSE);
_startbutton = gtk_button_new_with_label("myLabel");
gtk_container_add(GTK_CONTAINER(_window), _startbutton);
gtk_widget_show_all(_window);
Run Code Online (Sandbox Code Playgroud)
但是,此按钮无法正常工作,因为该按钮充满了整个窗口。我试图找到一种更改按钮大小的方法,但是发现的所有方法都使用了一些不推荐使用的方法...有人可以向我解释这样做的方法吗?