我正在开发一个使用 GTK 4 和 libadwaita 的 C 应用程序,并且我添加了一些根据某些因素动态创建用户界面的代码。作为其中的一部分,我想创建一个 AdwActionRow 并为其指定特定的标题和副标题。副标题部分很简单,因为小部件的文档提到了
adw_action_row_set_subtitle ()
正是这样做的。但是,我找不到任何adw_action_row_set_title ()
。有adw_action_row_set_title_lines ()
,但它还有其他作用。
那么,如何在 C 程序中设置 AdwActionRow 的标题?
查看AdwActionRow的文档,可以看到它继承自AdwPreferencesRow。如果我们反过来查看文档,我们可以看到它有一个名为
adw_preferences_row_set_title ()
的函数。由于 AdwActionRow 继承自 AdwPreferencesRow,因此我们还可以使用此函数来设置 AdwActionRow 的标题。