gpt4 book ai didi

python - StaticText 项目在 wx.StaticBox 中消失

转载 作者:行者123 更新时间:2023-12-01 06:20:04 30 4
gpt4 key购买 nike

我正在垂直大小调整器中创建一个 staticbox 和 staticboxsizer 。一切对我来说都运行良好,但在客户的环境中却不然。

静态框中的所有内容都会显示,但标签除外。下面的代码片段显示了我如何构建 staticboxsizer。

    sbox2 = wx.StaticBox(self, wx.ID_ANY, 'CH1 Only')
sboxsizer2 = wx.StaticBoxSizer(sbox2, wx.VERTICAL)

gsizer9 = wx.GridBagSizer(1,1)
gsizer9.Add(comp.MinMaxLabel_21, (1,0), (1,1), wx.ALL, 1)
gsizer9.Add(comp.MinMax_21, (1,1), (1,1), wx.ALL, 1)

gsizer9.Add(comp.MinMax_19, (2,1), (1,1), wx.ALL, 1)
gsizer9.Add(comp.MinMaxLabel_19, (2,0), (1,1), wx.ALL, 1)

gsizer9.Add(comp.VcOS_15, (3,1), (1,1), wx.ALL, 1)
gsizer9.Add(comp.MinMaxLabel_22, (3,0), (1,1), wx.ALL, 1)


gsizer9.Add(comp.MonLabel_18, (0,3), (1,1), wx.ALL, 1)
gsizer9.Add(comp.MonLabel_21, (0,4), (1,1), wx.ALL, 1)
gsizer9.Add(comp.MonLabel_17, (0,5), (1,1), wx.ALL, 1)
comp.MonLabel_22.Wrap(40)
gsizer9.Add(comp.MonLabel_22, (0,6), (1,1), wx.ALL, 1)
comp.MonLabel_19.Wrap(40)
gsizer9.Add(comp.MonLabel_19, (0,7), (1,1), wx.ALL, 1)

gsizer9.Add(comp.VcOS_10, (1,3), (1,1), wx.ALL, 1)
gsizer9.Add(comp.VcOS_11, (1,4), (1,1), wx.ALL, 1)
gsizer9.Add(comp.VcOS_12, (1,5), (1,1), wx.ALL, 1)
gsizer9.Add(comp.VcOS_13, (1,6), (1,1), wx.ALL, 1)
gsizer9.Add(comp.VcOS_14, (1,7), (1,1), wx.ALL, 1)

sboxsizer2.Add(gsizer9, 0,0,0)
vsizer4.Add(sboxsizer2, 0,0,0)

comp.MinMaxLabel_* 返回一个 wx.StaticText(label='blah'),没什么花哨的,只是一个包装器,它适用于其他 sizer 中的其他约 400 个项目。但在 StaticBox 或 StaticBoxSizers 中,客户的设置中不显示 StaticText。

通常在我的设置中显示如下: alt text http://img152.imageshack.us/img152/8758/normalnu9.jpg

这是我在客户设置中得到的信息: alt text http://img258.imageshack.us/img258/2351/problematiczo2.jpg

两个设置具有相同的 wxpython 版本,2.8.9.1。但 2.8.* 也显示在我的环境中。有什么建议吗?

最佳答案

wxStaticBox的源代码在绘制代码中做了不同的事情,具体取决于是否启用XP主题。在没有主题的屏幕截图中,一切看起来都正常,在启用了主题的屏幕截图中,标签丢失了。您能否在启用主题的系统上尝试一下,看看标签是否显示正常?或者您的客户可以暂时禁用主题并检查是否可以解决问题?

此外,您使用什么作为标签的父级 - 框架/对话框还是静态框?我无法从发布的代码中看到它,但我会使用静态框。也许这也会有所作为。

关于python - StaticText 项目在 wx.StaticBox 中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/484389/

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