kivy-language相关内容

Kivy(Python)TabbedPanel-不同(动态)大小的标签?

Kivy似乎想使所有标签的大小相同. 如果我想使一个标签比其他标签宽怎么办?调整TabbedPanelItem的tab_width似乎无效,因此,较长的文本将被截断. 示例从 Kivy TabbedPanel文档进行了略微修改,第一个标签的标题为“标签的长文本": from kivy.app import App from kivy.uix.tabbedpanel import Tab ..
发布时间:2020-04-26 10:10:29 Python

为什么我的Kivy Actionbar不见了?

晚上好 我正在尝试将kivy的动作栏与屏幕管理器结合在一起.我已经可以切换屏幕了,但是无法显示操作栏.我遵循了很多示例,但是没有一个可以帮助我解决问题.我对kivy还是比较陌生,所以我已经很长时间没有使用它了. 我有点想知道是否有人可以指出我的问题所在,因为我正在尝试使用操作栏来构建自己的GUI,该操作栏可以让我在屏幕之间切换. 这是我的main.py: #!/usr/bin/env ..
发布时间:2020-04-26 10:10:26 Python

如何根据屏幕高度定义kivy dropodown列表的最大高度?

我已经创建了一个下拉列表,并且不希望它遍及整个屏幕.所以我试图设置max_height值,但我只能放入绝对值.相反,我希望它像在使用size_hint一样在屏幕上调整大小. 我也试图用kv lang传递它.创建一个DropDown类并将max_height设置为(root.height -20),但是由于它尝试获取DropDown类而不是Screen的高度,因此无法正常工作. 这是我的 ..
发布时间:2020-04-26 10:10:13 Python

StringProperty的TextInput的奇异引用文本

我想通过StringProperty获取TextInput的文本,但是它不起作用.我得到一个空字符串.在第二个示例中,我将整个TextInput声明为ObjectProperty,然后它确实起作用.我的第一个示例出了什么问题? 如何使用StringProperty定义TextInput中的文本? 第一个示例不打印TextInput的文本 example1.py from kivy ..
发布时间:2020-04-26 10:09:45 Python

Kivy Camera作为KV语言小部件

我正在使用带有摄像头的Kivy.我已经通过@Arnav按照此示例的方法使用opencv来形成和将相机显示为小部件.我已经在python中“扩展"了布局,以添加两个按钮作为测试,以准备更复杂的布局. class CamApp(App): def build(self): self.capture = cv2.VideoCapture(0) self.my ..
发布时间:2020-04-26 10:09:00 Python

停止奇异的视频

我想在点击事件时停止播放这部奇异的视频(默认播放).我在树莓派PI上运行它.这是我的kv和python代码. : name: 'Video' BoxLayout: Video: id: 'video1' source: './media/Sequence_#1.mp4' state: root.current_ ..
发布时间:2020-04-26 10:08:50 Python

在Kivy lang和python中访问子窗口小部件属性的值

如何覆盖Kivy小部件的子项的默认值?即MyWidget.label是'default'但我想将其更改为MyRootWidget的孩子时是“紫色乌龟"? 我可以像在MyRootWidget.__init__()中那样访问孩子的孩子,但是这似乎很麻烦,尤其是对于一棵深树……是否有更优雅的方法呢? 我一直在查看Kivy lang和Widget页面,但如果有解决方案,则无法理解.我在SO页面 ..
发布时间:2020-04-26 10:08:15 Python

kivy应用程序中的一个简单网页作为小部件

我希望在ubuntu 64位上运行的kivy应用程序中具有Web视图.我在网上浏览,浏览了kivy的文档,并在StackOverflow上搜索了答案,但是找不到任何可以完成我的工作的东西.需要在kivy应用程序中将一个简单的网页呈现为小部件.请帮帮我. 解决方案 对此没有本地支持.尝试签出此和 ..
发布时间:2020-04-26 10:07:07 Python

在python中为移动应用创建主菜单

我很难弄清楚如何开始显示主菜单的代码.我希望该主菜单显示5个不同的选项,当单击其中的一个时,它将打开该页面/选项.我还安装了Kivy,总体目标是制作一个移动应用程序.我的python经验很低,因此我实际上并未为此目的编写任何代码,但是我对应用程序的外观有了完整的布局. 已更新: 这是我到目前为止所拥有的. mainMenu = {} mainMenu ['1'] = 'Optio ..
发布时间:2020-04-26 10:06:53 Python

Python + kivy + SQLite:如何设置标签初始值以及如何更新标签文本?

所有人 我想使用kivy+Python显示db文件中的项目. 为此,我之前曾问过一个问题: Python + kivy + SQLite:如何一起使用 链接中的应用包含一个屏幕.效果很好. 今天,我已将应用程序更改为两个屏幕. first screen没有特殊要求,但可以将应用程序引向second screen.在second screen中有一个label和button. ..
发布时间:2020-04-26 10:06:38 移动开发

Kivy-我的ScrollView不滚动

我在带有Kivy库的Python应用程序中遇到问题.特别是,我试图在TabbedPanelItem中创建元素的可滚动列表,但我不知道为什么我的列表不滚动. 这是我的kv文件: #:import sm kivy.uix.screenmanager ScreenManagement: transition: sm.FadeTransition() SecondScree ..
发布时间:2020-04-26 10:06:33 移动开发

Kivy-为reStructuredText创建样式按钮

我想为Kivy中的reStructuredText小部件创建按钮.这些按钮将执行基本操作,例如加粗,下划线或添加标题,因此用户不必手动键入标记.例如,用户可以选择一些文本,然后单击“粗体"按钮,然后该文本将被[b] ... [/b]包围. 我很想展示自己尝试过的代码,但老实说,我什至不知道从哪里开始. (或者,请让我知道是否有更好的方法可以在Kivy中实现基本的文本编辑.)我目前正在使用Ki ..
发布时间:2020-04-26 10:06:15 Python

Python/Kivy:使用Enter键提交表单

我正在使用enter键从一个TextInput移到另一个TextInput. 我想使用enter键从最后一个TextInput移到Button.当我再次按Enter键时,应调用root.abc()函数. 有人可以告诉我该怎么做吗? test.py from kivy.uix.screenmanager import Screen from kivy.app import App f ..
发布时间:2020-04-26 10:06:13 其他开发

Python Kivy-如何降低TextInput的高度

我正在使用kivy为应用程序制作非常简单的GUI.没什么复杂的,非常简单的布局. 尽管如此,我在使用TextInputs时还是遇到了困难……它们始终以全高显示,我无法设法使它们调整为像高度一样的“合理的"文本高度. 我使用kv文件样式是因为我发现它更干净,更轻松地将其集成到已存在的应用程序中...我希望尽可能减少该应用程序的gui-python代码. 这是我为TextInput所 ..
发布时间:2020-04-26 10:05:02 Python

Python-Kivy:AttributeError:“超级"对象在尝试获取self.ids时没有属性"__getattr__"

每当我尝试使用id获取特定的ClickableImage时,我都会为一种Android锁事物编写代码,这会引发以下错误: AttributeError: 'super' object has no attribute '__getattr__' 我花了数小时试图寻找解决此问题的方法,我寻找了其他遇到相同问题的人,人们告诉他们更改构建器的站点,因为需要先调用它以获取ID.属性或类似属性,但 ..
发布时间:2020-04-26 10:04:29 Python