注释
合作者
|
我更喜欢2 |
合作者
|
我同意,2 对我来说看起来最好。杰特
|
合作者
|
在 2021 年 12 月 9 日星期四 21:45,jethornton ***@***.***> 写道:我同意,2 对我来说看起来最好。
我不_喜欢_ 5,但感觉它可能是最实用的。
|
成员作者
成员作者
|
问题: |
成员作者
|
是的,我们可以做到这一点(除了 GtkTable -> GtkGrid,因为 glade 编辑器现在不支持 Gtk.Grid afaik)。但是你从哪里得到弃用警告呢? |
|
因此,我一直将我所有的实验性更改都基于 Mint 20,它基于 Debian 11(Bullseye。)随 Glade 3.22 一起提供,我的目标是 Gtk 3.20,然后它将开始突出显示所有弃用。我想更广泛的问题是下一个主要版本的入门操作系统级别要求是什么。在某些时候,就像使用 Python2 一样,必须彻底中断以使所有内容保持最新状态并尽可能清理,否则永远不会前进。 至于你的代码问题,我想这取决于。我最初被 Glade 吸引是因为创建界面的入门门槛较低(这是我第一次使用 Gtk。)也就是说,我很快发现从头开始重做整个计算器比尝试更新 Gtk2 版本更容易的 XML 文件。我也可以花时间学习直接用代码来做。 |
成员作者
|
啊是的,我的系统上也有 Glade 3.22。不知道为什么,我一直用的是Glade 3.8.6。可能是因为那是 GTK2 的最新版本? 那么我也想摆脱不推荐使用的项目。有异议吗? |








由于我增加计算器小部件的“确定”和“取消”按钮的小技巧 ( #1029 ) 不再适用于 Gtk3,这里有一些新布局的可能性。你想要什么?
我们可以让它接近 Gtk2 版本 (1):
或集成 (2):

或者(我玩了一下)稍微大一点的确定按钮(3):

或 (4):

或 (5):
