gpt4 book ai didi

wxpython - 为什么不推荐在 wxPython 中使用 ID?

转载 作者:行者123 更新时间:2023-12-05 04:05:27 29 4
gpt4 key购买 nike

我读了这个Style Guide for wxPython code其中说:

3. Don't use IDs. There is very rarely a good reason to use them.

我在应用程序代码中也看到了很多wx.ID_ANY

问题:

  1. 为什么不推荐使用 ID?

  2. 如果无论如何都不应该使用 ID,为什么库不直接将 ID 隐藏在 API 中?

最佳答案

您不想使用硬编码的 ID,因为有一些是 wxPython 本身保留的。这就是为什么我们有 wx.ID_ANY。这允许 wxPython 获取未使用的 ID,从而防止冲突,这也防止了难以发现的错误。

请注意,现在不推荐使用 wx.NewId,您应该在 wxPython 4 中使用 wx.Window.NewControlId()

关于wxpython - 为什么不推荐在 wxPython 中使用 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51132783/

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