我有tgis问题,我的tkinter窗口中有一个按钮,它调用python函数,例如:
While True :
n=n+1
print n #to check if the function is really called upon button press
当我签入python控制台时,一切都很正常,但是在窗口中,按钮冻结了,窗口崩溃了.我的问题是:是否有一种方法可以调用这样的函数而不崩溃?这不是我第一次遇到这样的问题,我在使用kivy时遇到了同样的问题,似乎不能在GUI程序上完成吗?
我有问题,禁用按钮在基维图书馆。当我禁用按钮时,它根本不禁用。它以某种奇怪的方式等待着。
让我给你看我的密码:
import kivy
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.floatlayout import FloatLayout
import time
class MainApp(App):
def build(self):
self.l = FloatLayout()
b = Button(te
我想在一个类似倒计时动画的kivy标签上显示随机生成的数字。
prototype.py (python文件):
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.boxlayout import BoxLayout
import random
import time
class RootWidget(BoxLayout):
def do(self):
a = 0
total = 5
我正在学习如何使用pyobjc进行一些基本的原型开发。现在,我已经设置了一个主UI和一个运行主应用程序的python脚本。唯一的问题是当脚本运行时,脚本在主线程上运行,从而阻塞UI。
这是我在python中尝试使用线程导入的示例代码片段:
def someFunc(self):
i = 0
while i < 20:
NSLog(u"Hello I am in someFunc")
i = i + 1
@objc.IBAction
def buttonPress(self, sender):
thread = th
我的main.py和其他文件在使用kivy launcher时工作得很好,但当我用buildozer构建.apk时,它不能像预期的那样工作。
下面是我在main.py中导入的内容
import re
from kivy.adapters.dictadapter import ListAdapter
from kivy.uix.scrollview import ScrollView
from kivy.uix.label import Label
from kivy.uix.slider import Slider
from functools import partial
from kivy
Python/Kivy新手正在尝试构建一个带有输入框、ok按钮和标签的测试应用程序,当单击ok按钮时,该标签应该会更改文本。但我得到的却是'NameError:全局名称'txt1‘未定义’。我做错了什么?
# import Kivy
import kivy
import random
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from kivy.uix.
大家好。希望你们都做得很好。
我刚刚开始在Python上使用Kivy Mapview,并做了一些示例。现在,我正在尝试创建一个动态标记,它能够在0.5秒内移动/重新定位自己。我正在进行一个项目,在项目结束时,我需要提供一个实时的GPS跟踪。这就是为什么我试图创建一个动态标记的原因。以下是我尝试过的:
.py文件:
from kivy.garden.mapview import MapView, MapMarker
from kivy.app import App
import time
class MapViewApp(App):
def build(self):
w
我一直在尝试学习如何使用Kivy python,我想知道如何与Os控制台/终端交互来运行命令和接收结果。到目前为止,我看到的教程只展示了如何创建窗口小部件、按钮等,例如,如何通过运行kivy中显示的命令"uname“获得结果。下面是这样的代码。使用"on press“。我如何让它与操作系统交互,运行一个命令,并在kivy应用程序中显示它。是否有关于创建桌面应用程序/实用程序的教程
from kivy.app import App
from kivy.uix.button import Button
class tutap(App):
d
我在Python/Kivy中通过for循环创建了多个按钮。我无法确定如何为每个按钮实现on_press和on_release函数,因此每个按钮(具有定义的颜色)在发布后将返回到原来的颜色。
下面您将在python和kivy中找到部分代码。
Python:
class PrButton(GridLayout):
def __init__(self, **kwargs):
super(PrButton, self).__init__(**kwargs)
self.build_grid()
def build_grid(self):
for i in hi_cat():
我有一个Kivy应用程序,它可以做我需要它做的事情,但有一个问题。我有一个事件处理程序按钮可以做到这一点:
def upload_files(self):
s = requests.Session()
while self.selected_files:
filename = self.selected_files.pop()
with open(filename, 'rb') as f:
s.post('http://example.com/upload', files={'fil
我想添加按钮到盒布局,但在我的代码中有一些问题。单击“添加”按钮或“删除”按钮时,将收到AttributeError消息。谢谢你帮我。
我的python代码:
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.screenmanager import Screen, ScreenManager
class MainScreen(Screen):
pass
class SecondScreen(Screen):
pass
class ScreenManagement(Scre
我想安装kivy ()以用于项目,但是,当尝试使用pip安装它所依赖的包时,我得到以下错误:
Could not find a version that satisfies the requirement kivy.deps.sdl2 (from versions: )
No matching distribution found for kivy.deps.sdl2
kivy网站上的进一步阅读显示,由于某种图形错误,这些库在Windows10上不支持Python3.5。网站上说你需要python 3.4才能安装它。
这就带来了一个问题:当我已经有python 3.5的时候,我如何安装pyth