Portál AbcLinuxu, 4. května 2025 14:02
sf=self.lib.sensors_get_subfeature(byref(x.contents),byref(y.contents),512); val=c_double(0); self.lib.sensors_get_value(byref(x.contents),sf.contents.number,byref(val)); temp=str(int(val.value)); img=gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,len(temp)*11,16); img.fill(0xffffffff); pos=0; for t in temp: print pos*8; dig=gtk.gdk.pixbuf_new_from_file('/usr/share/gsensors/digits/'+t+'.png'); print dig.props.width; dig.composite(img,(pos*8)+2,0,10,16,0,0,1.0,1.0,gtk.gdk.INTERP_HYPER,255); pos=pos+1; icon=gtk.status_icon_new_from_pixbuf(img); icon.set_visible(True); self.icons[x.contents.prefix][y.contents.name]=icon;Ikonky se mi ale zobrazujou nějak divně - viz přiložený obrázek. Co dělám šptatně?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.