我想做一个应用程序,可以生成随机的2D几何图形(如圆形矩形...)并用随机颜色填充。我不知道这个项目有多复杂或多难,目前我只能弄清楚如何让我的应用程序创建一个矩形(我的随机颜色只在重新运行代码时激活,而不是当按下按钮时激活)。 这是.py文件 #test.py
from kivy.app import App
from kivy.uix.scatter import Scatter
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.button import Button
from kivy.properties impor
我只想在我的KIVY应用程序中有两个按钮。
一个是文字"Hello“,另一个是从0到9的随机数。
我的代码
#!/usr/bin/kivy
import kivy
kivy.require('1.7.2')
from random import random
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.uix.gridlayout import GridLayout
fr
我想要一个程序绘制带有随机颜色的矩形图案。我需要做随机颜色,使用JavaScript中的数学对象有一个随机数生成器。
该模式需要使用setInterval函数每隔几秒钟更改一次颜色。允许用户选择要包含在模式中的行数和列数。我不知道从哪里开始,除了:
<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">
Your browser does not support the HTML5 canvas tag
下面的代码的目的是显示一个按钮列表(如菜单),您现在可以用来更改屏幕了。它根本不起作用,我也看不出问题出在哪里
我曾经得到"typeerror init()获取一个位置参数,但给出了2个位置参数“,然后我为屏幕创建了一个新的类,然后没有设置app.root实例,现在我没有收到任何错误
import kivy
from kivy.uix.button import Button
from kivy.uix.label import Label
from kivy.lang import Builder
from kivy.app import App
from kivy.uix.boxl
例如,我希望在按钮下面分配一个方法。
在控制台中打印文本exit form
我有如下的主要python文件:
import kivy
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
class MyGeneralForm(App):
def build(self):
return FloatLayout()
def btnTestEnviron(self):
print("Print this on console")
def
请帮助我理解python中的类/实例。我想做几个按钮,并改变颜色的按钮,当它被点击。我不明白为什么on_touch_down会改变类的所有实例的颜色,而不是被触摸的实例的颜色。我很难找到答案,因为我不知道如何命名它,我对物体没有太多的经验。请解释一下。谢谢你一百万。
import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.button import Button
from kivy.uix.widget import Widget
from kivy.uix.boxlayout im
我想知道如何让我在我的平台上使用Kivy创建的按钮在按下时显示文本。我想让它在kivy窗口上显示文本,而不是在我的集成终端上。所以我想知道有没有人能帮我。我想让它显示我的txt文件中的一个随机数据。 下面是我的代码: Label:
text: "Truth or Dare?"
TextInput:
hint_text: "Two Things To Try: Truth or Dare"
Button:
text: "Generate"
on_press: #I dont know what to do here
如何在kivy中更新椭圆颜色?我试过了 import kivy
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.graphics import Rectangle, Color
from kivy.clock import Clock
class Touch(Widget):
def __init__(self, **kwargs):
super(Touch, self).__init__(**kwargs)
self.x=0
with sel
嗨,我正在制作一个应用程序,但有一个问题正在发生。在不同的屏幕上各有两个按钮。两个按钮如何对中?第一个按钮在MainWindow中,第二个按钮在ImportWindow中。请检查我的密码。两个按钮都显示在(0,0)位置。我想把位置设置在中间。
这是.py文件
from kivy.app import App
from kivy.uix.image import Image
from kivy.uix.widget import Widget
from kivy.uix.screenmanager import ScreenManager, Screen
class MainWindow(S
我的应用程序只有一个按钮,它的文本是一个从1到9的随机数。我想在on_press上的控制台上打印按钮文本。实际上,我已经最小化了我的问题,我想要将这个值与一个变量进行比较,如果是button.text=5,那么做一些其他的do_something_else。
我的尝试:
#!/usr/bin/kivy
import kivy
kivy.require('1.7.2')
from random import random
from random import choice
from kivy.app import App
from kivy.lang import Builde
我目前正在使用Kivy和Python编写一些代码。我正在尝试这样做,当你点击一个按钮时,按钮的文本会改变颜色。
然而,当我点击按钮时,颜色并不像我想要的那样。
有什么办法可以解决这个问题吗?我只是在学习Kivy,也许答案比我想象的要简单。.py文件如下所示
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.properties import ObjectProperty
from kivy.uix.button import Button
from kivy.graphics import Color
c
我有一个按钮网格,需要一种方法来读取一个特定按钮的属性,并在主事件循环中编辑另一个按钮的属性。
我已经查找了一堆不同的方法来编辑属性,我可以在启动时或者手动写出12个按钮小部件,它们都有一个特定的名称,但我显然希望它更通用一些。
import kivy
from kivy.app import App
from kivy.config import Config
from kivy.uix.gridlayout import GridLayout
from kivy.uix.togglebutton import ToggleButton
from kivy.uix.widget import
我想为android开发一个聊天应用程序。它将从站点上的控制器接收消息。为此,我已经开始设计一个GUI。在练习和学习了一些代码之后,我设计了一个文本框、一个按钮和一个标签。按下按钮时,文本框中的文本将显示在名为“Display”的标签上,文本框将被清除。但是,现在我希望,每次点击按钮时,文本应该向上移动,它的空间应该用文本框中的文本替换。同样,来自发件人的文本应该出现在右侧,接收到的文本应该显示在屏幕的左侧。这也许是个愚蠢的问题,但由于我对蟒蛇和巨蟒完全陌生,在尝试了一个多星期之后,它对我来说越来越难了。请给我带路。下面是密码。我是main.py
import kivy
from kivy.a
我正在尝试在kivy中创建一些主题。我的程序目前有4个类/屏幕。我已经能够改变所有屏幕的背景颜色,如果满足条件的话。我试着把所有文本输入的颜色都改成白色,它们都是黑色的。到目前为止,这是我的代码
Python:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.clock import *
from kivy.core.window import Window
from kivy
我正在关注,虽然我可以理解如何更改按钮的背景颜色,但我还没有找到更改文本颜色的关键字。
我看到了和的问题。下面是我的代码:
#!/usr/bin/kivy
import kivy
kivy.require('1.7.2')
from random import random
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.gridlayout import GridLayout
from kivy.graphics import Color, Ellipse, Rectangl
我正在尝试创建一个自定义按钮,它将在按下(实际上改变图像上的色调)时改变颜色,甚至无法使on_press正常工作。该应用程序运行,但按下按钮会出现错误:“属性错误:'ImageButton‘对象没有属性'change_color'”
python文件:
import kivy
kivy.require("1.10.0")
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.ima