我注意到,在許多在Ubuntu系統對話框的,有一個按鈕(通常Open,Save等)是不同的顏色比正常。而且,這些按鈕的顏色會隨著系統主題而變化;在 Adwaita,它們是藍色的。在雅魯,它們是綠色的。所以不,我不是在問如何將按鈕的背景設定為特定顏色。
我的問題是,如何根據當前主題突出顯示按鈕而無需手動設定顏色?甚至可以在 Python 中做到這一點嗎?我看了看Gtk,Gtk.Dialog,GtkSource,Gdk,GLib,和Pango,一無所獲。理想情況下,該解決方案適用于任何按鈕,而不僅僅是對話框中的按鈕。
uj5u.com熱心網友回復:
您可以使用StyleContext突出顯示小部件。諸如Gtk.Button繼承自的Gtk 小部件Gtk.Widget可以StyleContext通過呼叫
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/366427.html
