<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          FlexxPython 的 GUI 開發(fā)工具

          聯(lián)合創(chuàng)作 · 2023-09-28 06:41

          Flexx 是一個純 Python 工具包,用來創(chuàng)建圖形化界面應(yīng)用程序。其使用 Web 技術(shù)進行界面的渲染。你可以用 Flexx 來創(chuàng)建桌面應(yīng)用,同時也可以導(dǎo)出一個應(yīng)用到獨立的 HTML 文檔。因為使用純 Python 開發(fā),所以 Flexx 是跨平臺的。只需要有 Python 和瀏覽器就可以運行。如果是使用桌面模式運行,推薦使用 Firefox 。

          Flexx 使用模塊化設(shè)計,包含一些子系統(tǒng):

          • ui - UI 部件

          • app - 事件循環(huán)和服務(wù)器

          • react - reactive 編程

          • pyscript - Python to JavaScript transpiler

          • webruntime - to launch a runtime

          示例代碼:

          from flexx import app, ui, react
          
          class Example(ui.Widget):
          
              def init(self):
                  self.count = 0
                  with ui.HBox():
                      self.button = ui.Button(text='Click me', flex=0)
                      self.label = ui.Label(flex=1)
          
              @react.connect('button.mouse_down')
              def _handle_click(self, down):
                  if down:
                      self.count += 1
                      self.label.text('clicked %i times' % self.count)
          
          main = app.launch(Example)
          app.run()
          瀏覽 27
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美秘 无码一区二区三区三浦 | 亚洲九九九九九 | 欧美成人三级在线视频 | 波多野结衣视频网页 | 天天干BB |