2010-03-11 47 views
0

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

回答

1

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

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

PS。与HTML类似,<table>应该反映表格数据(在GTK +中不需要那么多,但仍然是),并且不应该仅用于布局。

-1

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

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