【发布时间】:2020-10-24 02:53:10
【问题描述】:
我将两个小部件附加到一个网格;一个标签和一个旋转按钮,然后将网格添加到Gtk::Window
我得到这样的空白输出:
#include <gtkmm.h>
class SpinButtonExample : public Gtk::Window {
public:
SpinButtonExample();
};
SpinButtonExample::SpinButtonExample()
{
auto grid = Gtk::Grid();
auto label = Gtk::Label("Hi!");
auto adjustment = Gtk::Adjustment::create(0, 0, 10);
auto spinbutton = Gtk::SpinButton(adjustment);
grid.set_column_homogeneous(true);
grid.attach(label , 0, 0, 1, 1);
grid.attach(spinbutton, 1, 0, 1, 1);
add(grid);
show_all();
}
int main()
{
auto application = Gtk::Application::create("test.focus.spinbutton");
SpinButtonExample test;
return application->run(test);
}
但是,如果我使用 glade 文件,它可以正常工作,但我想用代码来做,但我被卡住了......
【问题讨论】: