您现在的位置是:网站首页> PY&Rust
AI辅助学习PY&Rust
- PY&Rust
- 2025-11-04
- 215人已阅读
AI辅助学习PY&Rust

AI问题提示词收集
####【豆包】
Q:Python通过Flet框架编写的应用,可以编译成APK
A:...
####【豆包】
Q:playwright支持哪些语言
A:。。。
####【豆包】
Q:Python的编写界面的DearPyGui 包知道吗
A:...
Q:DearPyGui使用的完整例子
A:...
pip install dearpygui
import dearpygui.dearpygui as dpg
# 初始化上下文
dpg.create_context()
# 定义回调函数(按钮点击事件)
def button_callback(sender, app_data, user_data):
print(f"按钮被点击!用户数据:{user_data}")
# 创建窗口和UI元素
with dpg.window(label="DearPyGui 示例", width=400, height=300):
dpg.add_text("Hello, DearPyGui!") # 文本
dpg.add_button(label="点击我", callback=button_callback, user_data="自定义数据") # 按钮
dpg.add_input_text(label="输入文本") # 输入框
# 设置主窗口并启动
dpg.create_viewport(title='DearPyGui 演示', width=800, height=600)
dpg.setup_dearpygui()
dpg.show_viewport()
dpg.start_dearpygui()
# 清理资源
dpg.destroy_context()
界面设计
DearPyGui 的 API 设计非常直观,通过 with 语句块和 add_xxx 系列函数(如 add_button、add_window)可以快速搭建布局,配合实时预览(运行程序即可看到效果),实际开发效率并不低。例如:
with dpg.window(label="主窗口"):
with dpg.group(horizontal=True): # 水平布局组
dpg.add_button(label="按钮1")
dpg.add_input_text(label="输入框")
dpg.add_slider_float(label="滑块", min_value=0, max_value=100) # 垂直添加元素
上一篇:Python AI 相关资料