Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试创建一个显示数字的列,单击数字后,会在浏览器中打开一个 URL。列中的每一行将对应一个不同的 URL。但是,URL 太长而无法在自己的单元格中显示,因为还有许多其他列要容纳,并且没有必要显示它。将数据(URL)隐形保存到网格单元格的最佳方法是什么?
一种有效的方法是全局变量,只保留一个 URL 列表。
如果有一种方法可以将 URL 设置为单个单元格的气球/悬停/标题文本,但我认为您不能将自定义工具提示设置为 wxPython 中的单元格。
有任何想法吗?非常感谢。
您可以按照以下方式做一些事情:使用网格中显示的数字作为键将所有 url 放入 dict 中。
a = {1:'http:\\www.google.com', 2:'http:\\www.twitter.com', 3:....}
将选择事件绑定到一个事件处理程序,该处理程序获取所选单元格中显示的数字并从 dict 中找到该数字的相应 url。