簡體   English   中英

gtk(或gtkmm)3擴大滾動條以供嵌入式(觸摸屏)使用

[英]gtk (or gtkmm) 3 widen scrollbar for embedded (touchscreen) use

由於我在嵌入式系統上使用了gtk3和gtkmm3,因此我想使scrolledwindow的滾動條更寬。 我嘗試了很多方法,但是找不到可行的解決方案。 特別是我對以下代碼行產生了部分結果:

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");

但仍然沒有結果。 如果有人知道如何獲得結果,請提供幫助。

這不是gtkmm,而是gtk,但您去了。

http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=195381#p195381

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM