我正在使用Python和Glade构建数据库前端。我需要在我的应用程序窗口中以数据库表格的形式呈现SQL查询结果(模式后跟元组/记录)。由于模式可能是联接操作或一般修改而且元组数量可以是任何有效数量,因此模式和数据库条目都是动态的。一种可能的解决方案是使用Python格式化给定的表格,在GUI中创建一个文本对象并将其值更改为Python生成的值。欢迎提供建议和建议。
我正在使用Python和Glade构建数据库前端。我需要在我的应用程序窗口中以数据库表格的形式呈现SQL查询结果(模式后跟元组/记录)。由于模式可能是联接操作或一般修改而且元组数量可以是任何有效数量,因此模式和数据库条目都是动态的。一种可能的解决方案是使用Python格式化给定的表格,在GUI中创建一个文本对象并将其值更改为Python生成的值。欢迎提供建议和建议。
gtk.TreeView
小部件,并在应用程序代码中根据需要进行修改。gtk.TreeView.set_model
可以更新此小部件以使用新模型,使用gtk.TreeView.{append,remove,insert}_column
列可以适应要显示的信息。gtk.ListStore
。