gtk(或 gtkmm)3 加宽滚动条以供嵌入式(触摸屏)使用
Posted
技术标签:
【中文标题】gtk(或 gtkmm)3 加宽滚动条以供嵌入式(触摸屏)使用【英文标题】:gtk (or gtkmm) 3 widen scrollbar for embedded (touchscreen) use 【发布时间】:2012-01-23 14:16:24 【问题描述】:由于我在嵌入式上使用 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】:这是 gtk 而不是 gtkmm,但你去吧。
http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=195381#p195381
【讨论】:
以上是关于gtk(或 gtkmm)3 加宽滚动条以供嵌入式(触摸屏)使用的主要内容,如果未能解决你的问题,请参考以下文章
gtkmm 3.10.1 中带有 CSS 的 Gtk::Box 样式问题
如何在 gtkmm 上将 Gtk::Widget 转换为 GtK::ScrolledWindow?