如何修正跨平台下GTK3应用的主题显示差异?
GTK3按钮跨平台显示异常排查需求
我开发了一款带有按钮的GTK3应用,按钮包含彩色背景上的透明图片:
- 在Linux Mint机器编译运行时,按钮显示正常的“扁平”效果
- 在Raspbian系统的树莓派上编译运行时,按钮图片出现奇怪的白色高亮效果
我推测是Raspbian默认GTK主题对按钮图片应用了某种阴影效果,但不清楚具体是哪类样式,也不知道如何覆盖该效果。
我已查阅GTK主题/CSS文档,未找到明显影响图片显示的设置;同时查看了系统中的GTK主题/CSS文件,但文件数量过多,希望能有人帮忙缩小范围,找到可应用于按钮、控件或窗口的特定标签/样式,实现跨平台一致的显示效果。
效果对比
- 正常效果(Linux Mint):

- 异常效果(Raspbian):

内容的提问来源于stack exchange,提问作者John U
相关产品推荐
相关产品推荐

