Gtk +布局表 - 好还是坏?

时间:2010-03-11 15:37:47

标签: gtk

我刚刚开始玩GTK +,我想在它们发生之前制止坏习惯。我看到GTK +似乎有点基于HTML / CSS,我想知道是否有任何理由避免使用表格进行布局。

2 个答案:

答案 0 :(得分:1)

小部件结构应该反映逻辑结构,以帮助屏幕阅读器正确呈现窗口(抱歉 - 我不记得名称,但它是标准的GNOME工具)。

如果逻辑结构是表格形式,那么确定 - 使用它。但是,如果其他人更好地反映他们 - 使用它们。

PS。与HTML类似,其中<table>应该反映表格数据(GTK +中没有必要但仍然如此),不应仅用于布局。

答案 1 :(得分:-1)

GTK +不是基于HTML或CSS,但是(lib)Glade和gtkbuilder确实使用基于XML的文件格式来存储用户界面。 GTK +是一个软件库和应用程序编程接口 - 它不是脚本或布局语言。

如果您想避免不良习惯,请阅读GNOME人机界面指南,Windows人机界面指南或您要定位的用户界面的等效指南。