分享

使用 Python 构建桌面应用程序的绝妙方法

 山峰云绕 2023-04-22 发布于贵州

https://m.toutiao.com/is/DkcGoVY/?= 


让我们来谈谈用 Python 构建桌面应用程序的一种很棒的方法,这种方法就是使用 Neutron,它是一个现代的跨平台应用程序框架!这个框架托管在 Github 上,请访问下面的链接以查看此存储库:

https://github.com/IanTerzo/Neutron

如果您想查看 Neutron 项目布局的示例,可以查看下面的示例页面:

https://github.com/IanTerzo/Neutron/tree/main/TEMPLATE

让我们安装这个框架!不幸的是,它没有 pip 安装方法,所以我们必须使用 git clone 来使用这个项目:

git clone https://github.com/IanTerzo/Neutron.git

克隆完成后,我们要把Neutron文件夹移动到TEMPLATE文件夹里面,之后我们就可以运行main.py文件了,大家也可以下载上面的模板看示例工程。如果你想看这个项目的另一个例子,这里有一个来自他们的 GitHub 页面:

import Neutronwin = Neutron.Window('Example', css='def.css')HeaderObject = Neutron.elements.Header(win, id='title', content='Hello')def setName():    HeaderObject.setAttribute('style', 'color: red;')    HeaderObject.innerHTML = 'Hello world!'    win.getElementById('submit').innerHTML = 'clicked!'Neutron.elements.Button(win, id='submit', content='Hi', onclick=Neutron.event(setName))win.show()

这也是来自他们的 GitHub 页面的另一个例子:

import Neutronwin = Neutron.Window('Example')def setName(): name = win.getElementById('inputName').value win.getElementById('title').innerHTML = 'Hello: ' + namewin.display(f'''<!DOCTYPE html><html> <head lang='en'> <meta charset='UTF-8'> </head> <body> <h1 id='title'>Hello: </h1> <input id='inputName'> <button id='submitName' onclick='{Neutron.event(setName)}'>Submit</button> <!-- OR--> {Neutron.Button(win, content='Submit', onclick=Neutron.event(setName))} </body></html>''')win.show()

毫无疑问,如果您打算使用 Python 开发应用程序,我强烈建议您了解一下这个框架。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多