Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 GUI 应用程序上有一个 GTK 按钮,但是对于 Linux 和 Windows,悬停效果是不同的:
继承人Linux:
继承人窗口:
动画我没有做任何花哨的事情,实际上动画是默认的,我怎样才能让它统一呢?
谢谢你。
这取决于您的 GTK 主题。默认情况下,Windows 上的 GTK 使用类似 Windows 的主题,因此应用程序看起来更加平台原生。
公认的做法是将主题留给用户,而不是应用程序开发人员。一些用户因为视力受损等原因安装了特殊主题,如果你在他们身上强加另一个主题,他们将不会欣赏。
我不能说我对编码了解很多,但我想说您可以在应用程序中对特定主题和/或主题行为进行硬编码,以防止它在其他人的计算机上看起来不正确。