我在python中使用zenity,一个对话框/ GUI弹出工具,以显示一些表格数据。我想做类似以下的事情:
zenity --title "werwrwqer" --info --html --text=" <table><tr><td>A</td><td> 14 </td></tr> <tr><td> B </td><td> 15 </td></tr> </table> <table><tr><td>A</td><td> 14 </td></tr> <tr><td> C </td><td> 16 </td></tr> <tr><td>D</td><td>1</td></tr> </table>"
但那失败了。有没有简单的方法在弹出文本显示中显示一系列表格?
编辑:事实上,Gnome文档中的示例恰好是一个没有任何复选框或单选按钮的列表:
zenity --list \
--title="Choose the Bugs You Wish to View" \
--column="Bug Number" --column="Severity" --column="Description" \
992383 Normal "GtkTreeView crashes on multiple selections" \
293823 High "GNOME Dictionary does not handle proxy" \
393823 Critical "Menu editing does not work in GNOME 2.0"
但是,它是一个选择工具,允许用户选择一行。我原来的问题是如何显示表的系列,因为我不只是想显示一个表格集。而且我宁愿没有任何互动性。 那么需要HTML格式化的东西吗? 我当前的解决方案(糟糕),顺便说一句,是生成并编译一些LaTeX并弹出一个PDF查看器。 颜色也会很好。
答案 0 :(得分:0)
Zenity支持列表构造(带有列和选择器 - 单选按钮和多选)。我已经围绕Zenity工具编写了一个包装类,但我在手机上,所以我无法与您分享。其他人有simar类 - 为一个这样的例子搜索pyZenity。