Я пытаюсь прочитать некоторые Изображения (и позже намереваюсь выполнить над ними какую-то задачу), и пока Изображения читаются в память. Я хочу отобразить анимированное изображение «.gif». Для этого мне пришлось использовать темы. Сейчас выдает ошибку:
python: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
А иногда выдает ошибку:
python: Fatal IO error 0 (Success) on X server :0.0.
(Да Сообщение об ошибке меняется почти попеременно)
Я понятия не имею, почему произошла эта ошибка и как ее устранить.
import wx
from wx import animate
import thread
import os
class AniGif(wx.Dialog):
def __init__(self, parent, id, title):
wx.Dialog.__init__(self, parent, id, title, size=(300, 300))
buttonOk = wx.Button(self, id=3, label="Ok", pos=(75, 50), size=(50, 50))
self.Bind(wx.EVT_BUTTON, self.OnClick, id=3)
def OnClick(self, event) :
clock = "loading.gif"
showclock = wx.animate.GIFAnimationCtrl(self, -1, clock)
showclock.Play()
thread.start_new_thread(grabImages, ( ))
def grabImages():
global dirim
dirim = {}
path = './images/soccer/'
listing = os.listdir(path)
for infile in listing:
if len(infile)>4 and infile[-4:]=='.jpg' :
print path+infile
dirim[infile]=wx.Bitmap(path+infile)
app = wx.App()
dia = AniGif(None, -1, "Ani Gif")
dia.ShowModal()
dia.Destroy()
app.MainLoop()
если я заменю эту строку
dirim[infile]=wx.Bitmap(path+infile)
с фиктивной линией:
dirim[infile]=infile
Работает нормально, без ошибок.
И если я заменю эту строку
thread.start_new_thread(grabImages, ( ))
с чем-то вроде:
grabImages()
Работает нормально, без ошибок. Единственная проблема, я не могу отобразить анимированный GIF, то ..
Я попытался удалить ~ / .gconf / desktop / gnome / Периферийные устройства, как указано в ссылке , заданной joaquin . Это не работает ..
и я также попробовал «xhost +». Я нашел откуда-то в сети. По-прежнему безуспешно.
Пожалуйста, расскажите, что происходит в этом коде .. и предложите решение
Я использую ОС Ubuntu 10.04.
И права доступа к каталогу:
drwxr-xr-x images
drwxr-xr-x soccer
Детали Python verion:
Python 2.6.5 (r265: 79063, 16 апреля 2010, 13:09:56)
[GCC 4.4.3] на linux2