小编Kin*_*Kin的帖子

'gi.repository.Gtk' 对象没有属性 'gdk'

我正在尝试使用 GTK 创建多线程。需要 Gtk.gdk 但我收到关于没有 gdk 属性的错误。我正在使用带有 Raspbian 的 Raspberry Pi。

这就是我导入 GTK 库的方式。

try:  
    import pygtk
    pygtk.require("2.0")  
except:  
    pass  

try:  
    from gi.repository import Gtk
except:  
    print("GTK Not Available")
    sys.exit(1)

Gtk.gdk.threads_init()
Run Code Online (Sandbox Code Playgroud)

这是我收到的错误。

AttributeError'gi.repository.Gtk' 对象没有属性 'gdk'

任何的想法?

更新:我正在关注本教程http://faq.pygtk.org/index.py?req=show&file=faq14.023.htp ,它同时使用 GObject.threads_init() 和 Gtk.gdk.threads_init()。我使用 GObject 没有问题,但使用 gdk。

python gtk multithreading gdk raspberry-pi

6
推荐指数
1
解决办法
7316
查看次数

是否无法以编程方式调用Delegate Methods?

我想问一下是不可能以编程方式调用Delegate Methods?我想在核心绘图库中手动调用Axis Delegate Methods来在一些自动缩放后更新我的轴.

-(BOOL)axis:(CPTAxis *)axis shouldUpdateAxisLabelsAtLocations:(NSSet *)locations
Run Code Online (Sandbox Code Playgroud)

我不想创建另一个方法来调用,因为它与轴委托执行相同的工作.如何手动调用代理?

xcode delegates core-plot

2
推荐指数
1
解决办法
1788
查看次数

Xcode将一串方程转换为数学方程

我想问一下如何将用户插入的字符串转换为数学公式,以便xCode理解.

例如,如果用户将其输入到文本字段."2*sin(2*M_PI*t)",其中等式中的"t"是代码内的变量,Xcode可以理解方程式

double answer = 2*sin(2*M_PI*t);

非常感谢Kin

string math xcode equation type-conversion

1
推荐指数
1
解决办法
2091
查看次数