【问题标题】:"Assertion `cr != NULL' failed" when working with Cairo.context from different objects使用来自不同对象的 Cairo.context 时“断言‘cr!= NULL’失败”
【发布时间】:2013-05-20 03:11:43
【问题描述】:

我的课程由 3 个班级组成。 Gtk 和 Cairo.Context 在其中之一中实例化。其他两个类使用此上下文,传递它并在其上绘制东西。但是,当我尝试启动该程序时,通过将其分配给对象的属性或绘图,对于使用 Cairo.context 的两个辅助类的每个方法,我都会收到错误“断言cr != NULL' failed" (cr is my Cairo.Context instance) or "Assertionself!= NULL'失败”上面的东西。 当我在一个类中拥有所有代码时,我没有这样的问题。可能是什么原因?

【问题讨论】:

    标签: gtk cairo vala


    【解决方案1】:

    如果没有一个可以隔离问题的简短示例,很难提供帮助。

    我看到该错误消息中使用了“self”。在 Vala,你想要“这个”。我也是新手,呵呵。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多