gpt4 book ai didi

python - 我可以在 wxPython 的列表控件中创建下拉组合框吗?

转载 作者:行者123 更新时间:2023-11-28 23:06:40 24 4
gpt4 key购买 nike

我正在创建一个 wx.ListCtrl (wxPython 2.8.11.0, Python 2.7) with style=wx.LC_REPORT|wx.LC_VRULES|wx.LC_SINGLE_SEL 包含一个分数专栏(等等)。是否可以对每个项目进行评分(按优先顺序):

  1. 可能得分的下拉列表

  2. 仅允许在该列中输入内容(我知道 wx.lib.mixins.listctrl.TextEditMixin,但从未使用过)?

编辑:这需要是一个跨平台的解决方案。

最佳答案

您可以覆盖 OnBeginEdit 并使用 event.m_col 检查点击了哪一列并采取相应行动(即是否使用 event.Veto())。我不认为您可以在单元格本身中进行下拉操作,但是您可以创建一个简单的对话框,当用户单击该列时它会执行相同的操作。或者您可能想查看 UltimateListCtrl ,ListCtrl 的纯 Python 实现,几乎可以做任何您想做的事情。

关于python - 我可以在 wxPython 的列表控件中创建下拉组合框吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4730915/

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