小编Mar*_*tin的帖子

Python/Kivy:如何在循环中加上整数值

我有两个文件demo.pydemo.kv.can有人帮助我吗?

1.+Add More添加行动态.当我点击时填充值Total Value后,它显示字符串,如.151012不显示12+10+15=37.我正在使用代码

        test = ''
        for val in values:
            test = val[2]+test

        self.total_value.text = test
Run Code Online (Sandbox Code Playgroud)

2.任何人都可以告诉我如何Total value在填充valueTextBox 之后在TextBox中放置值的总和而不是单击Total ValueBox.Means如何def test(self)value TextBox 调用函数?


demo.py

from kivy.uix.screenmanager import Screen
from kivy.app import App
from kivy.lang import Builder
from kivy.core.window import Window
from kivy.uix.boxlayout import BoxLayout
from kivy.properties import BooleanProperty, ListProperty, StringProperty, ObjectProperty, NumericProperty
from kivy.uix.textinput import TextInput …
Run Code Online (Sandbox Code Playgroud)

python kivy kivy-language

8
推荐指数
1
解决办法
392
查看次数

如何从数据库中获取数据并在kivy + python中的表中显示

list.py

import kivy

kivy.require('1.9.0')  # replace with your current kivy version !
import sqlite3 as lite
from kivy.uix.screenmanager import Screen
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.boxlayout import BoxLayout
from kivy.core.window import Window

Window.clearcolor = (0, 0.517, 0.705, 1)

Window.size = (500, 330)
from easygui import msgbox


con = lite.connect('demo.db')
con.text_factory = str
cur = con.cursor()

class TestScreen(Screen):
    pass

    def get_user(self):

        cur.execute("SELECT * FROM `user` order by id asc")
        self.rows = cur.fetchall()

        print(self.rows)

class List(App):
    def build(self): …
Run Code Online (Sandbox Code Playgroud)

python-2.7 kivy kivy-language

6
推荐指数
1
解决办法
1万
查看次数

Python:如何在RecycleView中添加垂直滚动

我正在使用Python-2.7kivy
我运行test.py然后显示一个菜单Test。当我单击它时显示list数据。有人可以告诉我如何scrollbar在列表中添加垂直方向。

测试.py

from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.properties import BooleanProperty, ListProperty, ObjectProperty, NumericProperty, DictProperty

from kivy.uix.recycleview.views import RecycleDataViewBehavior
from kivy.uix.button import Button
from kivy.uix.recyclegridlayout import RecycleGridLayout
from kivy.uix.behaviors import FocusBehavior
from kivy.uix.recycleview.layout import LayoutSelectionBehavior
from kivy.uix.popup import Popup
from kivy.core.window import Window
from kivy.clock import Clock

Window.size = (600, 325)

class SelectableRecycleGridLayout(FocusBehavior, LayoutSelectionBehavior,
                                  RecycleGridLayout):
    ''' Adds selection and focus behaviour to the view. …
Run Code Online (Sandbox Code Playgroud)

python kivy

5
推荐指数
1
解决办法
5321
查看次数

有没有简单的方法可以向Kivy Buttons添加边框

我正在使用python-2.7kivy。有人可以告诉我如何向kivy按钮添加不同的颜色边框。

test.py

from kivy.uix.screenmanager import Screen
from kivy.app import App
from kivy.core.window import Window

Window.clearcolor = (0.5, 0.5, 0.5, 1)
Window.size = (300, 100)


class User(Screen):
    pass


class Test(App):

    def build(self):
        return self.root


if __name__ == '__main__':
    Test().run()
Run Code Online (Sandbox Code Playgroud)

test.py

User:
    BoxLayout:

        Button:
            background_normal: ''
            text: 'Ok'
Run Code Online (Sandbox Code Playgroud)

python python-2.7 kivy

4
推荐指数
1
解决办法
4270
查看次数

Python/Kivy:如何放置动态标签小部件和值

我有两个文件test.pytest.kv.
我运行test.py然后显示show按钮。
当我单击show按钮然后def abc调用时。有人可以告诉我如何在动态标签和值中显示数组(Item1=5000.Item2=1000)。
Item1 5000
Item2 1000

我正在使用数组
arr = ({'Item1': 5000},{'Item2': 1000})


测试.py

from kivy.uix.screenmanager import Screen
from kivy.app import App
from kivy.lang import Builder
from kivy.core.window import Window
from kivy.properties import BooleanProperty, ListProperty, StringProperty, ObjectProperty, NumericProperty

Window.clearcolor = (0.5, 0.5, 0.5, 1)
Window.size = (600, 600)

class Invoice(Screen):
    def __init__(self, **kwargs):
        super(Invoice, self).__init__(**kwargs)

    def abc(self):
        #fetching from database
        arr = ({'Item1': 5000},{'Item2': 1000})
        print(arr)

class …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 python-3.x kivy kivy-language

3
推荐指数
1
解决办法
4581
查看次数

boxlayout 中的文本左对齐

用户.kv

#:kivy 1.10.0
#:import CoreImage kivy.core.image.Image
#:import os os

<SelectableButton>:
    # Draw a background to indicate selection
    canvas.before:
        Color:
            rgba: (0, 0.517, 0.705, 1) if self.selected else (0, 0.517, 0.705, 1)
        Rectangle:
            pos: self.pos
            size: self.size
Run Code Online (Sandbox Code Playgroud)
  1. 如何添加用户列表的背景颜色
  2. 如何左对齐移动

python python-2.7 kivy kivy-language

1
推荐指数
1
解决办法
3352
查看次数

Kivy + python:在顶部创建菜单像文件,编辑,带子菜单的工具(下拉列表)

我是kivy框架的新手.请任何人可以帮助如何创建菜单,如文件,编辑,工具和子菜单在kivy.

提前致谢

python-2.7 kivy-language

0
推荐指数
1
解决办法
2483
查看次数

python:python中的连接变量

我有3个 variable

print(obj.col1_expense.text) #test1
print(obj.col2_expense.text) #test2
print(obj.col3_expense.text) #test3
Run Code Online (Sandbox Code Playgroud)

如何打印动态?现在我想这样做

    for x in range(1, 4):
        print("obj.col"+str(x)+"_expense".text)
Run Code Online (Sandbox Code Playgroud)

但它给出了错误.

AttributeError: 'str' object has no attribute 'text'
Run Code Online (Sandbox Code Playgroud)

python python-2.7 python-3.x

-1
推荐指数
1
解决办法
7630
查看次数

标签 统计

kivy ×6

python ×6

python-2.7 ×6

kivy-language ×5

python-3.x ×2