gtk(或gtkmm)3加宽滚动条,用于嵌入式(触摸屏)使用

时间:2012-01-23 14:16:25

标签: gtk gtkmm

由于我在嵌入式设备上使用gtk3和gtkmm3,我希望滚动窗口的滚动条更宽。 我尝试了很多方法但找不到合适的解决方案。 特别是我得到了以下代码行的部分结果:

Gtk::Scrollbar *p_tableScrollbar = mp_scrolledwindowTable->get_vscrollbar();
p_tableScrollbar->set_size_request(50, -1);

但是当滚动条的框架变大时,滑块仍然很窄并且是滚动条区域的一部分。

然后我用代码尝试了CSS方式:

Glib::RefPtr<Gtk::CssProvider> r_cssProvider = Gtk::CssProvider::create();
r_cssProvider->load_from_data("* {\n -GtkRange-slider-width: 50;\n }\n");

但仍然没有结果。 如果有人知道如何获得结果,请帮助。

1 个答案:

答案 0 :(得分:1)