0

我正在尝试创建一个显示数字的列,单击数字后,会在浏览器中打开一个 URL。列中的每一行将对应一个不同的 URL。但是,URL 太长而无法在自己的单元格中显示,因为还有许多其他列要容纳,并且没有必要显示它。将数据(URL)隐形保存到网格单元格的最佳方法是什么?

一种有效的方法是全局变量,只保留一个 URL 列表。

如果有一种方法可以将 URL 设置为单个单元格的气球/悬停/标题文本,但我认为您不能将自定义工具提示设置为 wxPython 中的单元格。

有任何想法吗?非常感谢。

4

1 回答 1

0

您可以按照以下方式做一些事情:使用网格中显示的数字作为键将所有 url 放入 dict 中。

a = {1:'http:\\www.google.com', 2:'http:\\www.twitter.com', 3:....}

将选择事件绑定到一个事件处理程序,该处理程序获取所选单元格中显示的数字并从 dict 中找到该数字的相应 url。

于 2014-08-11T03:13:42.093 回答