gpt4 book ai didi

c/gtk 将结构体转换为 GtkWindow 类型

转载 作者:行者123 更新时间:2023-11-30 16:04:28 27 4
gpt4 key购买 nike

我有以下结构,

    typedef struct _MainWin
{
GtkWindow parent;
GtkWidget* scroll;
GtkWidget* box;
}MainWin;

我已经从这个结构创建了应用程序主窗口。现在我需要全屏主窗口。当我尝试打电话时,

gtk_window_fullscree(GTK_WINDOW(mw);

其中mwMainWin的对象。我收到以下错误消息 gtk_window_fullscreen: 断言GTK_IS_WINDOW (window)' failed`

如何将 mw 引导至 GtkWindow

谢谢。

最佳答案

他们在您发布的 Viewnior 代码中所做的是创建 GtkWindow 的子类。您已经复制了部分代码以正确执行此操作,但不是全部。您应该阅读 GObject 文档中有关如何定义新类的教程部分。网上可以查到here

关于c/gtk 将结构体转换为 GtkWindow 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3043946/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com