Retourner au contenu associé (journal : htag : realiser des UI en python3 sur web, mobile et desktop.)
Posté par manatlan (site web personnel) le 16 août 2022 à 14:02. En réponse au journal htag : realiser des UI en python3 sur web, mobile et desktop.. Évalué à 1.
J'avais 5min pour me mettre à matplotlib .... voilà un exemple fonctionnel (necessite htag+matplotlib)
# -*- coding: utf-8 -*- from htag import Tag import matplotlib.pyplot as plt import io,base64,random class App(Tag): def init(self): self.img = Tag.img() self.liste=[1, 2, 5, 4] # create the layout self <= Tag.h3("Matplotlib test") + self.img self <= Tag.button("Add",_onclick=self.add_random) self.redraw_svg() def add_random(self,o): self.liste.append( random.randint(1,6)) self.redraw_svg() def redraw_svg(self): plt.plot(self.liste) plt.ylabel('some numbers') data=io.BytesIO() plt.savefig(data) data.seek(0) self.img["src"]=u'data:image/svg;base64,'+base64.b64encode(data.read()).decode() if __name__=="__main__": from htag.runners import BrowserHTTP BrowserHTTP(App).run()
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Interfaçage avec autres libs ?
Posté par manatlan (site web personnel) . En réponse au journal htag : realiser des UI en python3 sur web, mobile et desktop.. Évalué à 1.
J'avais 5min pour me mettre à matplotlib .... voilà un exemple fonctionnel (necessite htag+matplotlib)