Pandastable头和id列太大

huwehgph  于 2023-05-27  发布在  其他
关注(0)|答案(1)|浏览(148)

我正在开发一个python应用程序,它可以从多个服务器收集数据,并通过pandastable模块将其显示在一个表中。我还处于早期阶段,所以代码有点混乱和粗糙。我能够呈现表,但我有一个标题行和id列的问题。我没有看到任何选项来定义大小,我注意到它在我的第一次尝试中要小得多。现在经过几次改变,它变得太大了,我不知道为什么。我把数据列藏起来了,没问题。CSV文件看起来像这样:123456,0,1,,abcdeef,full,abcdef,abcd,0000000993,24000000,34124
我使用的是选项卡式框架,因此代码示例中的父框架也被命名为选项卡式框架。

负责表的代码位:

cols = ["BackupID", "Job Type", "Job state", "Status Code", "Policy", "Schedule", "Client name", "Media Server", "Duration", "Kilobytes", "Transfer speed"]
table = Table(tab[selected_tab], showtoolbar=False, showstatusbar=True)
table.importCSV(filepath, names=cols)
table.show()

编辑:我在'cols'中把方括号换成了普通的方括号,现在几乎没问题了。还有一些空的空间,tho。有人知道如何进一步改变宽度和高度,但只对ID和标题?

谢谢

bf1o4zei

bf1o4zei1#

这是旧的。可能是原帖者放弃了他的项目,或者自己修复了它。不过,我会在这里回应,而不是创建一个新的职位。
我也遇到过类似的问题。这是我能找到的关于这个主题的唯一一个帖子。但这无济于事;)
最后,我试着注解掉一些代码片段,看看是什么触发了这个问题。我把pandastable表放在父框架中,这是我们应该做的。我在密码里写的

frame.grid(row=1,column=0)
frame.grid.columnconfigure(0,
weight=1)

我试别的东西的时候忘了把它取下来。体重设定是导致我出现问题的原因。把它拿开让我的table看起来很漂亮。
也许这篇文章可以帮助人们不要在类似的问题上浪费很多时间。

相关问题