当前位置: 首页 > news >正文

手机整人网站怎么做/英文seo是什么意思

手机整人网站怎么做,英文seo是什么意思,wordpress 插件表单 写入数据库,ai可以用来做网站吗Python作为一门脚本语言,现在更多的应用场景是在数据分析、机器学习、后端开发方面,在前端和UI方面的应用相对于JavaScript相对较少。但是,有时为了更加容易的理解、修改或者共享工程,往往需要一个用户界面去控制后端逻辑。其实&a…

Python作为一门脚本语言,现在更多的应用场景是在数据分析、机器学习、后端开发方面,在前端和UI方面的应用相对于JavaScript相对较少。

但是,有时为了更加容易的理解、修改或者共享工程,往往需要一个用户界面去控制后端逻辑。

其实,在Python中不乏知名的UI构建工具包,例如,Tkinter,PyQT / PySide,wxPython,Kivy,PySimpleGui。这些工具包都很强大,但是,也非常繁琐。

开发一个框架要付出的精力和代码量几乎和核心逻辑相差无几,这与Python崇尚的简单是相悖的。而本文要给大家介绍一款近期在GitHub刚开源不久的一个UI工具包,它在UI构建方面不仅功能丰富,而且非常易于使用,它就是DearPyGui。

DearPyGui是一个易于使用且功能强大的Python GUI框架,它提供了DearImGui的包装。

它与其他Python GUI框架从根本上存在不同,在后台DearPyGui使用即时模式范式,这样能够实现更加灵活的动态界面。此外,DearPyGui不使用本机窗口小部件,而是使用计算机的GPU绘制窗口小部件,它支持如下平台:Windows 10

macOs

Linux

DearPyGui提供与DearImGui相同的方式为游戏开发人员提供了一种创建工具的简单方法,DearPyGui提供了一种简单的方法为Python开发人员创建快速而强大的GUI。

安装

使用DearPyGui需要保障你的Python版本在3.8以上,然后执行下方命令可以安装DearPyGui:pip install dearpygui

or

pip3 install dearpygui

使用

DearPyGui使用非常简单,它不需要你像使用其他Python GUI工具那样,需要长时间的学习、阅读官方文档,你只需要一些简单的命令就可以在UI界面上创建文本、按钮、画布、表格、输入框等组件。

先来看一个小例子,from dearpygui.dearpygui import *

add_text("Hello world")

add_button("Save", callback="save_callback")

add_input_text("string")

add_slider_float("float")

def save_callback(sender, data):

print("Save Clicked")

start_dearpygui()

结果:

从上述代码可以看出,只需要使用一些简单的界面就可以添加你想要的组件,没有复杂的参数配置,也没有让人不易理解的代码逻辑。

图表

其实,我认为DearPyGui最值得推荐给大家的就是它支持强大的绘制图表接口。

绘图是使用Python过程中经常会用到的一种场景,但是,目前绘图工具在交互以及与UI的结合方面都不太友好。而DearPyGui把强大的绘图和灵活的GUI框架融合在一起,你只需要短暂的代码,就可以在GUI上绘制一种美观、可交互的图像:

主题

主题和样式是DearPyGui的另一个亮点。当前有10种内置主题,后续版本还会加入更多主题。此外,还有一个用于创建您自己的主题的API。

画布

DearPyGui包含一个绘图API,可以创建自定义的绘图、情节,甚至2D游戏。

布局

布局是我认为DearPyGui相对于其他Python GUI工具最大的亮点之一。

我在使用Tkinter,PyQT / PySide,wxPython,Kivy,PySimpleGui等工具的时候,最令我头疼的就是布局,需要耗费大量的时间和精力去排出合适的布局。

DearPyGui中的布局系统非常简单,添加小部件将会按添加顺序垂直、对齐放置。另外,也可以使用add_same_line将小部件放置在同一行上。可以使用add_group将小部件分组在一起,并为更复杂的布局创建层次结构。from dearpygui.dearpygui import *

add_button("Button1")

add_button("Button2")

add_same_line()

add_button("Button3")

add_button("Button4")

add_button("Button5")

add_same_line()

add_group("Group1")

add_button("Button6")

add_button("Button7")

end_group()

start_dearpygui()

与其他框架集成

DearPyGui这一点可谓是非常良心,如果你对这款框架现有的功能还不满足。那么,它集成了其他Python GUI框架,你可以把它与其他框架结合在一起使用,例如,from dearpygui.dearpygui import *

from tkinter import Tk, Label, Button

# tkinter

root = Tk()

root.title("A simple GUI")

root.button = Button(root, text="Press me")

root.button.pack()

# DearPyGui

add_slider_float("Slider")

add_button("Get Value", callback="button_callback")

setup_dearpygui()

while True:

render_dearpygui_frame()

root.update()

cleanup_dearpygui()

在这个示例中,就把DearPyGui与tkinter结合在一起进行GUI开发。

总结

DearPyGui是一款简单、开放、灵活的Python GUI框架,无论你是专业的开发人员,或者是满足日常工作的轻度使用用户,DearPyGui都可以让你围绕它开发并构建一款简单、提升效率的系统。目前这款框架刚开源不久,但是,我个人认为非常值得尝试一下这款框架。文末福利明哥整理了 21 张 Python 代码速查表,每一张都是国外的大师总结的,非常实用 ~

怎么获取呢?

添加明哥微信,备注 "速查表" 获取

http://www.lbrq.cn/news/1091683.html

相关文章:

  • 网站优化seo是什么意思/seo项目分析
  • 成都酒店网站建设/关键词长尾词优化
  • 团队介绍网站建设/推广平台免费b2b网站大全
  • 汉沽谁做网站/新站整站优化
  • 网站seo靠谱/网站运营和维护
  • java做网站好还是asp好/怎么样推广最有效最快速
  • 专门做外国的网站有哪些/一键优化大师下载
  • 在线代理浏览器网站/seo的中文意思
  • 广告公司网站建设/网图识别在线百度
  • 北京王府井美食/搜索引擎排名优化方案
  • 如何在国外网站上做外贸/软文推广代写代发
  • 微信支付需要网站备案/网站广告收费标准
  • 专业建设外贸网站制作/商城网站开发公司
  • 网站正能量免费推广软件晚上/农产品网络营销
  • 创业园区网站建设/网络宣传推广方案范文
  • 做网站都要多少钱/nba排行榜最新排名
  • 做有色研究的网站/百度广告
  • 惠州有没有做网站/软文新闻发稿平台
  • 天津建网站的公司/论坛优化seo
  • 浏览器打开自己做的网站/网站流量宝
  • 鄂州做网站报价/百度代理合作平台
  • wordpress 心理测试/seo外包顾问
  • 专业网站建设的/八大营销方式有哪几种
  • 糖果网站是李笑来做的吗/深圳最好的外贸seo培训
  • 上海网站建设改版/品牌营销的四大策略
  • 巫山做网站哪家强/百度推广多少钱一天
  • 贸易公司寮步网站建设哪家好/关键词推广是什么
  • 推荐好的简历制作网站/中央电视台新闻联播广告价格
  • 门户网站建设情况/2345网址大全
  • 网站做cdn/地推网app推广平台
  • C++类和对象(三)
  • 电子电气架构 --- 高阶智能驾驶对E/E架构的新要求
  • 前端基础知识Vue系列 - 29(怎么处理vue项目中的错误)
  • [2025CVPR-图象分类方向]SPARC:用于视觉语言模型中零样本多标签识别的分数提示和自适应融合
  • OpenRLHF:面向超大语言模型的高性能RLHF训练框架
  • Git指令