学习记录(一),python-kivy之settings

        在用python写一个24点的小游戏,在此记录一些踩坑记录和探索脚印,我也就一业余爱好者,并没有系统学过,也没有各位大佬那么专业,有什么好的建议。使用Buildozer打包在后面分享,虽然遇到了一些问题,但还是误打误撞地给解决了。这次先来记录一下用kivy的的设置界面遇到的问题以及解决思路。

首先说一下需求,做一个简单的游戏设置界面(游戏是在安卓系统上运行,要问我为什么要用python,因为。。。不会别的,主要这只是业余爱好,也不想再去学别的语言了),初始想法是用txt文件记录和读取设置数据,单独设计一个设置界面。然后在kivy的示例文件(示例文件在C:\Users\hasee\AppData\Local\Programs\Python\Python39\share\kivy-examples文件夹)中看到了下图的示例:

图1(kivy示例settings界面)

代码拿来修改之后,我的程序设置界面如下图:

图2(我的设置界面1)

 代码如下:

json = '''
[
    {
        "type": "numeric",
        "title": "最小数",
        "desc": "设置随机数的下限",
        "section": "设置",
        "key": "minnum"
    },
    {
        "type": "numeric",
        "title": "最大数",
        "desc": "设置随机数的上限",
        "section": "设置",
        "key": "maxnum"
    },
    {
        "type": "bool",
        "title": "自动下一题",
        "desc": "回答正确时,是否自动下一题",
        "section": "设置",
        "key": "autonext"
    },
    {
        "type": "bool",
        "title": "答错时是否展示答案",
        "desc": "回答错误时,
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值