GTK:按钮onHover效果在Linux和Windows上有所不同

时间:2010-03-14 05:02:27

标签: mono gtk cairo

我的GUI应用程序上有一个GTK按钮,然而,Linux和Windows的悬停效果都不同:

Heres Linux:

http://imgur.com/DKAy6

Heres Windows:

http://imgur.com/v0FFU

我对动画没有任何看法,事实上,动画是默认的,我怎样才能让它变得均匀?

谢谢。

2 个答案:

答案 0 :(得分:2)

这取决于您的GTK主题。 Windows上的GTK默认使用类似Windows的主题,因此应用程序看起来更加平台原生。

公认的做法是将主题留给用户,而不是应用程序开发人员。一些用户因为视力受损等原因而安装了特殊主题,如果您强制使用其他主题,他们将不会欣赏它。

答案 1 :(得分:0)

我不能说我对编码知之甚多,但我会说你可以在应用程序中硬编码特定主题和/或主题行为,以防止它在别人的计算机上看起来不正确。