GTK:按钮悬停效果在 Linux 和 Windows 上不同
我的 GUI 应用程序上有一个 GTK 按钮,但是,Linux 和 Windows 的悬停效果不同:
Heres Linux:
这是 Windows:
我没有做任何事情喜欢动画,其实动画是默认的,怎样才能让它统一呢?
谢谢。
I have a GTK button on my GUI app, however, the hover effects are different for both Linux and Windows:
Heres Linux:
Heres Windows:
I did not do anything fancy to the animations, in fact, the animation is default, how can I make it uniform?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这取决于您的 GTK 主题。 Windows 上的 GTK 默认使用类似 Windows 的主题,因此应用程序看起来更加平台原生。
公认的做法是将主题留给用户,而不是应用程序开发人员。有些用户因为视力障碍等原因安装了特殊主题,如果你强迫他们使用另一个主题,他们将不会欣赏。
It depends on your GTK theme. GTK on Windows uses a Windows-like theme by default, so applications look more platform-native.
The accepted practice is to leave the theme up to the user, not the application developer. Some users install special themes because of impaired vision or such like, and they won't appreciate it if you force another theme on them.
我不能说我确实对编码了解很多,但我想说您可以在应用程序中对特定主题和/或主题行为进行硬编码,以防止它在其他人的计算机上看起来不正确。
I can't say I do know a lot about coding, but I'd say that you could hard code that specific theme and/or theme behaviour in your application to prevent it to look improperly on someone else's computer.