使用Kivy构建现代桌面GUI应用


  • 简介
  • 目录大纲
  • 最新文档

    在秒表屏幕实现秒表功能

    上一篇文档我们把时间屏幕的功能实现了,本篇文档,我们继续来实现秒表屏幕的功能。 秒表界面 在秒表界面中,一共有三个元素: 顶部的返回按钮; 中间的计时器 底部的控制按钮组(开始/停止,重置) 我们修改一下 stopwatchscreen.kv 文件,以实现上述界面布局: ``` ImageButton: source:'./imgs/back.png' ………

    州的先生 - Jan. 19, 2021, 9:56 p.m.


    在时钟屏幕实现当前时间显示

    在前面几篇文档中,我们定义了两个屏幕: 时钟屏幕 秒表屏幕 其中,时钟屏幕用于实时显示当前时间。本篇文档我们就先把这个屏幕的内容和功能实现了。 构建界面 我们修改 clockscreen.kv文件,重新布局一下 ClockScreen屏幕: ``` ImageButton: source:'./imgs/go.png' size_hint:(None………

    州的先生 - Jan. 18, 2021, 8:59 p.m.


    在窗口中显示图片

    在上一篇文档中,我们通过屏幕管理器实现了两个屏幕的动态切换。 在更多的时候,我们会使用图标形状等图像代替文字说明来让图形界面更加的美观。 本篇文档中,我们将学习在窗口中显示图片,将上一篇文档示例中两个 screen 屏幕中的文字,修改为图片。 图片素材 我们从著名的矢量图表库网站——iconfont 上下载两个图标图片,放入 imgs 文件夹: 创建图片按钮 在 main.py 文件中,我们新………

    州的先生 - Jan. 17, 2021, 3:44 p.m.


    在窗口中实现屏幕的切换

    上一篇文档中,我们在窗口中通过 kv 文件快速定义了两个屏幕(screen),并且通过将屏幕添加到窗口的布局层中,实现了屏幕在窗口中的显示。 本篇文档,我们将来学习在窗口中切换创建的多个屏幕。 本篇文档的项目代码基于上一篇文档中所创建的项目代码,其结构如下所示: - main.py # 主程序文件 - main.kv # 主程序 Kivy 模板文件 - kv/ # kv 文件夹,用于存放屏幕的 ………

    州的先生 - Jan. 11, 2021, 10:32 p.m.


    在窗口中添加屏幕(screen)

    本篇文档,我们介绍在 Kivy 的图形窗口中添加 Screen 屏幕。 本示例的程序文件结构如下所示: - main.py # 主程序文件 - main.kv # 主程序 Kivy 模板文件 - kv/ # kv 文件夹,用于存放屏幕的 .kv 模板文件 - clockscreen.kv # 时钟屏幕的 .kv 模板文件 - stopwatchscreen.kv # 秒表屏幕的 ………

    州的先生 - Jan. 10, 2021, 9:38 p.m.



    州的先生