【Kivy-Python与数据库】教程文章相关的互联网学习教程文章

python-如何更改kivy窗口的位置【代码】

有没有其他方法可以更改窗口位置而无需使用:from kivy.config import Config Config.set('graphics', 'position', 'custom') Config.set('graphics', 'left', 100) Config.set('graphics', 'top', 100)我不想使用它,因为当我用属性更改最后一个参数(100)时,它不起作用.解决方法:当前主分支的更改可能为this. 更新:当前的Kivy稳定版本→1.10.0是可能的. 这样,您可以访问Window.top和Window.left属性,并在运行时更改Window的位置,...

正确使用.kv文件进行Kivy并将其导入到Python脚本中【代码】

我正在追踪tutorials for Kivy,但无法从.kv文件正确加载属性.出于某种原因,有时我可以通过listdir(kv_path)中的for kv拉.kv文件:Builder.load_file(kv_path kv),但是我不能仅仅通过将kv文件放在相同的根目录中并让它“自己导入?” 例如,使用文件时:main.pyfrom kivy.app import App from kivy.uix.label import Label from kivy.uix.widget import Widget class Widgets(Widget):pass class SimpleKivy3(App):def build(s...

python-Kivy无法检测目录中的文件【代码】

我一直在尝试用kivy进行构建,但是每当我尝试在目录中加载其他文件时,它都会在目录中找不到该程序,但前提是该目录在那里.下面是两个程序和错误的代码.程序(main.py和pong.kv)都位于Windows(C :)中的目录pong_directory.py中.任何反馈,不胜感激. main.py:from kivy.app import App from kivy.uix.widget import Widgetclass pongGame(Widget):passclass pongApp(App):def build(self):return pongGame()if __name__ == '__main__':p...

python-Kivy Listview Excel文件【代码】

我对Kivy listview和Pandas数据框有疑问.具体来说是如何从.xlsx到kivy的listview中列出数据,然后说删除所选条目.这是我的主要代码:import pandas from kivy.app import App from kivy.uix.boxlayout import BoxLayout from kivy.properties import ObjectProperty from kivy.uix.listview import ListItemButtonclass ItemsListItemButton(ListItemButton):passclass QuestionDb(BoxLayout):items_list = ObjectProperty()def dat...

Python-Kivy’对象没有属性’错误【代码】

我是python和Kivy编程的新手,因此遇到了麻烦,可能在这里问了一个简单的问题,但这对我来说是一个很大的障碍.我正在用Kivy开发GUI.我有一些TextInputs获得数值.在所有文本输入之后,我有一个“确定”按钮,该按钮获取所有值并进行处理.从.kv文件中的同一类调用函数时出现错误. main.py文件:# File name: jwelkreator.py import kivy kivy.require('1.7.0') from kivy.app import App from kivy.lang import Builder from kivy.uix.anc...

使用kivy和pywinauto时的python-ctypes.ArgumentError【代码】

我有一个kivy应用程序,可以使用pywinauto模块与其他窗口进行交互.该应用程序在Linux中运行良好(不使用pywinauto)但在Windows中我收到以下错误,应用程序甚至不会启动:C:\Program Files (x86)\Python36_64\lib\site-packages\pywinauto\__init__.py:80: UserWarning: Revert to STA COM threading modewarnings.warn("Revert to STA COM threading mode", UserWarning) [INFO ] [GL ] NPOT texture support is available...

python – 在kivy中的触摸事件上旋转对象【代码】

我正在制作一个像大表盘一样旋转的圆圈.目前,我在顶部有一个箭头,显示表盘朝向哪个方向.我希望它的行为有点像一个老式的旋转手机,这样当你的手指/光标向下时你可以旋转它,但它会(放慢)在你松开后慢慢地回到顶部. 这是我的对象的样子: 这是我的代码:#!/usr/bin/kivy import kivy kivy.require('1.7.2') import mathfrom random import random from kivy.app import App from kivy.uix.widget import Widget from kivy.uix.gridlay...

ModuleNotFoundError:Python中没有名为kivy.app的模块[复制]【代码】

参见英文答案 > Python ‘No module named’ error; ‘package’ is not a package 1个 import kivyfrom kivy import * #kivy.require('1.10.1') # replace with your current kivy version ! #from kivy.deps import sdl2, glewfrom kivy.app import App from kivy.uix.label import Labelclass MyApp(App):def build(self):return Label(text='Hello world') if(__name__=="__main__"):MyApp...

python – 将kivy小部件保存到文件中【代码】

所以我试图使用cpickle将kivy小部件保存到文件中,我收到错误.from kivy.uix.widget import Widget import cPickle as picklefoo = Widget() bar = open('bar.dat', 'w') pickle.dump(foo, bar) bar.close()给予追溯像,Traceback (most recent call last):File ".last_tmp.py", line 6, in <module>pickle.dump(foo, bar)File "QPython/build/python-install/lib/python2.7/copy_reg.py", line 71, in_reduce_ex TypeError: __init_...

python – 在Kivy中构建一个简单的进度条或加载动画?【代码】

我正在为我开发的cmd行实用程序编写一个Kivy UI.一切正常,但有些过程可能需要几秒钟到几分钟才能完成,我想向用户提供一些过程正在运行的指示.理想情况下,这将采用旋转轮或装载杆等形式,但即使我可以更新我的显示器以向用户显示进程正在运行,它也会比我现在拥有的更好. 目前,用户按下主UI中的按钮.这会弹出一个弹出窗口,用户可以验证一些关键信息,如果他们对这些选项感到满意,他们会按下“运行”按钮.我尝试打开一个新的弹出窗口告诉...

python – 在kivy制作一个时钟【代码】

我是Kivy的新手,我正在努力更好地处理事件,以及框架的一些基础知识. 为此,任何人都可以提供在Kivy中实现的简单时钟的代码,它显示当前时间,并每秒更新一次?解决方法:这是一个非常简单的时钟:from kivy.app import App from kivy.uix.label import Label from kivy.clock import Clockimport timeclass IncrediblyCrudeClock(Label):def update(self, *args):self.text = time.asctime()class TimeApp(App):def build(self):crudec...

Python中Kivy小部件之间的交互【代码】

我正在使用kivy做一个proyect,但我的复选框有问题.起初我正在尝试像python编码这样的程序(我知道它不干净,但我了解更多)我有一个第一个屏幕,这个编码:from kivy.app import App from kivy.uix.label import Label from kivy.uix.gridlayout import GridLayout from kivy.uix.floatlayout import FloatLayout from kivy.uix.textinput import TextInput from kivy.uix.button import Button from kivy.uix.screenmanager import Sc...

python – Kivy – 单击按钮时编辑标签【代码】

我希望button1在点击时编辑标签’etykietka’,但我不知道如何.你有什么想法吗?class Zastepstwa (App):def build(self):lista=WebOps().getList()layout = BoxLayout(orientation='vertical')etykietka = Label(text='aa', font_size=10)button1 = Button(text='aa')button1.bind(callback)layout.add_widget(etykietka)layout.add_widget(button)return layoutdef callback (instance):newLabelText='kkk'#?解决方法:你需要将标签...

python – Kivy刷新布局(异步加载)【代码】

我有一个ListView,每个项目都有一个AsyncImage和一个Label.当图像加载时,它显示每个项目之间有间隙的布局.-------Item-------Item -------当第一次交互发生时(滚动发生),布局刷新并且间隙消失.------- Item ------- Item -------我真的很想在图像加载完成后刷新布局.如何刷新布局?解决方法:通常,您可以通过调用widget.canvas.ask_update()来请求窗口小部件更新它的画布. 对于布局,您可以尝试通过调用layout_instance.do_la...

python kivy在矩形内添加文本【代码】

如何在矩形内添加文本?我正在使用下面的代码,并在画布内添加了一个标签,希望它将显示在矩形内.import kivy from kivy.app import App from kivy.uix.anchorlayout import AnchorLayout from kivy.uix.gridlayout import GridLayout from kivy.uix.label import Label from kivy.uix.video import Video from kivy.uix.relativelayout import RelativeLayout from kivy.graphics import *class MyApp(App):def build(self):r = Anc...