You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修正跨平台下GTK3应用的主题显示差异?

GTK3按钮跨平台显示异常排查需求

我开发了一款带有按钮的GTK3应用,按钮包含彩色背景上的透明图片:

  • 在Linux Mint机器编译运行时,按钮显示正常的“扁平”效果
  • 在Raspbian系统的树莓派上编译运行时,按钮图片出现奇怪的白色高亮效果

我推测是Raspbian默认GTK主题对按钮图片应用了某种阴影效果,但不清楚具体是哪类样式,也不知道如何覆盖该效果。

我已查阅GTK主题/CSS文档,未找到明显影响图片显示的设置;同时查看了系统中的GTK主题/CSS文件,但文件数量过多,希望能有人帮忙缩小范围,找到可应用于按钮、控件或窗口的特定标签/样式,实现跨平台一致的显示效果。

效果对比

  • 正常效果(Linux Mint):
    正常扁平效果的按钮
  • 异常效果(Raspbian):
    带有白色高亮的按钮

内容的提问来源于stack exchange,提问作者John U

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 21:25:52