出于原因,我已经转移到了gtk + 3。
然而,增加和减少按钮的面貌已经发生了很大变化。
如何让这些按钮的旧面回来?
gtk + 3的主题引擎能够做到吗?
答案 0 :(得分:1)
为什么GtkSpinButton
的布局发生了变化有各种各样的原因:更好的用户互动不需要精确的动作技能,因为不是每个人都受到祝福,这是主要的;小部件的可扩展性是另一个原因。
GtkSpinButton
布局和渲染已更改,旧版本的唯一方法是针对旧版本的GTK +进行编译,并将该库与您的应用程序一起发布。
或者,如果许可证允许,您可以从GTK +中提取旧的GtkSpinButton
代码并将其与您自己的应用程序一起发货。
最后,您可以编写自己的旋转按钮小部件,其外观和行为与旧的小部件相同。
我个人不推荐以上任何一项,只是应对小部件可以改变的事实。