使用Glade的Python GTK列表视图
我目前正在为我的Linux桌面开发一个应用程序,该应用程序从我的Garmin Forerunner运动手表中读取数据,解析不太完善的XML文件,并将数据写入MySQL数据库表。我对Python或GTK没有太多的经验,所以我使用Glade GUI设计器处理的图形化内容。这是问题所在。在写入数据库之前,有些数据并非来自我想要添加的手表。我阅读和/或计算单圈数,单圈距离,单圈速度和单圈持续时间。但是,我希望能够查看每一圈的内容,并使用组合框将膝部分类为Speedwork,Easy Run等。从我所读到的,列表视图是要走的路。
但是,到目前为止我看到的所有示例和文档都是从代码构建Listview(而不是通过Glade构建它)。我想遍历我的列表(lap [type:int],duration [type:string],distance [type:float]和pace [type:string] ---注意,我将时间存储为字符串来编写它们到我的数据库中的时间/日期字段),并填充列表视图中的字段(我假设这是正确的方式 - 如果我错了,请纠正我)以及组合框进行分类。然后,我将从列表视图中获取每一行并将其写入数据库。
有没有人知道任何可以提供帮助的例子,或者有没有人有任何具体想法?
更新:
我基本上想知道如果我通过Glade在GUI上放置listview或treeview,我将如何使用以下列打包它:
LapID(int),Distance(float),Duration(String)和一个组合框,我可以选择它的圈数类型。这是战斗的第一部分。
一旦我填写列表,我将如何引用每一行将其写入db表?
没有找到相关结果
已邀请:
2 个回复
姬第柔炒
林间文件(listview_test.glade):
希望这有帮助,问候
亲奋漏
更改为
,如下所示:
http://www.pygtk.org/docs/pygtk/class-gtktreeviewcolumn.html#constructor-gtktreeviewcolumn