gpt4 book ai didi

python - 如何将 PyGTK 按钮置于前面?

转载 作者:太空宇宙 更新时间:2023-11-03 19:31:32 25 4
gpt4 key购买 nike

我有一个 gtk.Table,我在其中附加了许多 gtk.Buttons,其中一些与其他按钮重叠。但是,我不知道如何将特定按钮放在前面。我该怎么做?

最佳答案

我一直在努力解决与此类似的问题,并得出结论,以官方记录的方式这是不可能的...... gtk.Table 似乎并不是为了处理以下想法而设计的:事情可能会重叠。小部件似乎按照与它们添加到表中的顺序相关(但不完全)的顺序呈现。

我最终做的是确定哪些小部件重叠,并编写代码来切换它们的可见性,具体取决于哪个小部件适合当前状态。这是可能的,因为我的应用程序的特殊性质,它可能不适合你。

我没有研究太多,但可能可行的一种途径:拦截 gtk 表上的暴露事件,并以特定的顺序将其传播给子级(这很快就会变得复杂,但可能会起作用)。我对gtk.Widget事件的理解不完整,可能还有其他事件需要拦截。

关于python - 如何将 PyGTK 按钮置于前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5584398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com