你能用自己的按钮创建自定义GTK助手吗?

时间:2018-02-23 18:18:14

标签: c gtk gtk3 gtkassistant

我想用自己的按钮创建一个自定义GTK助手来控制前进和后退页面。我也不想结束程序,因此页面将不断循环。

我无法找到关于此的任何内容,我们将不胜感激。

或者,如果还有其他好方法可以通过按钮循环浏览不同的页面/窗口,那么这也是值得赞赏的。

2 个答案:

答案 0 :(得分:1)

按照这个速度,GtkStack可能会更好。

然后将您的窗口设置为popupundecorated

或者对于更难的方式,您可以继承整个GtkAssistant并创建自己的实现。

答案 1 :(得分:0)

您可以将GtkAssistantPageType设置为GTK_ASSISTANT_PAGE_CUSTOM并使用自己的按钮创建页面,但是您应该管理按钮的信号。

另一种解决方案是gtk_assistant_add_action_widget函数。