您现在的位置是:网站首页> PY&Rust

AI辅助学习PY&Rust

  • PY&Rust
  • 2025-11-04
  • 215人已阅读
摘要

AI辅助学习PY&Rust


1.jpg


AI问题提示词收集




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)  # 垂直添加元素









Top