扭曲的gtk界面很少崩溃

2024-05-08 18:02:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我用的是twisted with gtk(和GTK2反应堆)。我的应用程序以一种奇怪的方式崩溃。到目前为止,这是它第二次以这种方式坠毁。上一次是大约一个月前。以下是Python在我的日志文件中捕获到的错误:

2010-11-12 05:23:10,497 ERROR    stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkgc-win32.c:823: SaveDC failed: The operation completed successfully.
2010-11-12 05:23:10,499 ERROR    stderr:   gtk.main()
2010-11-12 05:23:10,500 ERROR    stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkgc-win32.c:963: RestoreDC failed: The operation completed successfully.
2010-11-12 05:23:10,503 ERROR    stderr:   gtk.main()
2010-11-12 05:23:10,515 ERROR    stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkdrawable-win32.c:1259: LineTo failed: The operation completed successfully.
2010-11-12 05:23:10,515 ERROR    stderr:   gtk.main()
2010-11-12 05:23:10,519 ERROR    stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkdrawable-win32.c:1800: GetDC failed: The operation completed successfully.
2010-11-12 05:23:10,519 ERROR    stderr:   gtk.main()
2010-11-12 05:23:10,519 ERROR    stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkgc-win32.c:961: GetCurrentObject failed: The handle is invalid.
2010-11-12 05:23:10,520 ERROR    stderr:   gtk.main()
2010-11-12 05:23:10,522 ERROR    stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkgc-win32.c:963: RestoreDC failed: The handle is invalid.
2010-11-12 05:23:10,523 ERROR    stderr:   gtk.main()
2010-11-12 05:23:10,523 ERROR    stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: _gdk_win32_drawable_release_dc: assertion `impl->hdc_count > 0' failed
2010-11-12 05:23:10,523 ERROR    stderr:   gtk.main()
2010-11-12 05:23:39,522 DEBUG    BHGUIController: Received message
2010-11-12 05:23:39,762 ERROR    stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: PangoWarning: failed to create cairo scaled font, expect ugly output. the offending font is 'Segoe UI Bold 9'
2010-11-12 05:23:39,762 ERROR    stderr:   gtk.main()
2010-11-12 05:23:39,792 ERROR    stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkpixmap-win32.c:302: CreateDIBSection failed: The parameter is incorrect.
2010-11-12 05:23:39,792 ERROR    stderr:   gtk.main()
2010-11-12 05:23:39,792 ERROR    stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkpixmap-win32.c:114: DeleteObject failed: The operation completed successfully.
2010-11-12 05:23:39,793 ERROR    stderr:   gtk.main()
2010-11-12 05:23:39,793 ERROR    stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: _gdk_drawable_ref_cairo_surface: assertion `GDK_IS_DRAWABLE (drawable)' failed
2010-11-12 05:23:39,795 ERROR    stderr:   gtk.main()

上次出现了一系列类似的错误,紧接着出现了分割错误。我不能肯定是同样的错误,但有点类似。在

我使用的是python2.5.2、gtk2.14.1和twisted 8.1.0。在


Tags: pygtkmainlibpackagesstderrtwistedsite
1条回答
网友
1楼 · 发布于 2024-05-08 18:02:00

这些都是相关软件的旧版本。请至少升级到Python2.6和Twisted 10.1。我不确定GTK+在Windows上的状态如何,但我知道几年前有一些错误修复,所以你应该尽可能多地升级它。在

相关问题 更多 >