kivy 相关问题

Kivy是一个开源Python库,用于快速开发具有新颖用户界面的跨平台应用程序,例如多点触控应用程序。

如何在 Kivy 中删除标签中的文本?

我正在开发一个登录GUI,并且想删除您在创建帐户或使用不正确的数据登录时输入的数据,但我设置的功能不起作用。我把它打印出来的时候...

回答 1 投票 0

PokeAPI 的精灵未加载

当我尝试在 python 中使用 PokeAPI 加载各种 Pokemon 的精灵时,没有任何显示。 注意:几个月前我上次测试我的应用程序时它正在工作。 我尝试加载的链接(我...

回答 1 投票 0

Kivy 过渡除了第一个之外都关闭

我正在为 kivy 开发一个简单的登录屏幕。我想关闭屏幕之间的过渡,因为我认为它不符合审美,但第一个动画总是会经过,甚至......

回答 1 投票 0

Kivy 过渡未关闭

我正在为 kivy 开发一个简单的登录屏幕。我想关闭屏幕之间的过渡,因为我认为它不符合审美,但第一个动画总是会经历,甚至......

回答 1 投票 0

是否有像实时服务器这样的代码扩展,可以使用 kivy 或 python 进行应用程序开发?

我想知道是否有 vs code 扩展,您可以在更改 .kv 文件时使用它来查看实时更新..它不一定是扩展...它可以是内置功能,也可以是一个馅饼...

回答 1 投票 0

如何在Android 10上使用Kivy应用程序写入文件?

我制作了一个 Kivy 应用程序,带有一个从互联网下载文件的按钮。但是,每次点击按钮时都会出现错误: [Errno 13] 权限被拒绝:sdcard/file.txt 我尝试做出改变...

回答 1 投票 0

关闭 Kivy 应用程序设置时,UI 文本更改不起作用

当我启动以下应用程序并单击 btn2 时,我观察到按钮的文本按照我的预期发生变化。当我使用 btn1 打开设置,然后关闭设置,然后单击 btn2 时,文本不显示...

回答 1 投票 0

导入“android.permissions”在 Kivy 应用程序中不起作用

所以我想使用 plyer 的文件选择器,虽然它在我的电脑上运行良好,但实际上不允许在 Android 上选择任何文件。它打开文件选择器,即使...

回答 1 投票 0

需要帮助在 Google Colab 中使用 Buildozer 从 Python 脚本构建 APK

我有一个 Python 脚本,在 Python 环境中执行时可以完美运行,显示带有按钮和标签的预期 UI。然而,我在尝试编译时遇到了困难......

回答 1 投票 0

Kivy (KivyMD) 中的按钮和小部件尺寸

早上好, 我正在研究我的跨平台应用程序项目。我在 KivyMD 中的尺寸管理方面遇到了麻烦。 我想更改我的小部件的大小和位置以及我想要设置的

回答 1 投票 0

使用 Builder.load_file 时引发 BuilderException

当我运行 main.py 文件时没有: Builder.load_file('mycoolapp.kv') 简单地像这样: 类 MyCoolApp(应用程序): def 构建(自身): 返回主屏幕() 一切都很完美。 但是当...

回答 1 投票 0

使用kivy将.py文件制作为.exe,但找不到Spec文件

所以我用python和kivy创建了一个应用程序,并想将其制作成.exe文件。我正在遵循教程,但是当进入 .spec 文件时,我导入了 sdl2 和 gstream,但随后出现错误

回答 1 投票 0

从 Kivy 对象调用 Python 事件

场景是这样的:Python 对象(“Cell”)创建一个 Kivy Button。单击 Kivy 按钮时,它会调用创建 Python 对象的方法。听起来很简单,但我还没想到...

回答 1 投票 0

如何在Kivy中插入带有圆角边框的图像,同时裁剪它以保持其比例?

我有一个方形图像,我想将其显示为圆角矩形的背景。我想避免这个图像变形。这是我的意思的直观解释。 说明_图像 我尝试...

回答 1 投票 0

让Kivy数据在Android上持久化

我正在使用 Kivy 开发 Android 应用程序,其中一个重要部分是保存可以在应用程序启动时检索的数据。但是,我想确保如果应用程序需要更新,那么...

回答 1 投票 0

为什么当我尝试添加文本输入框时 Kivy 不运行?

所以我遇到的问题是,如果应用程序中有 TextInput 字段,我的 Kivy 应用程序将无法启动。 (我使用的是Pycharm社区版) 仅具有标签的应用程序将...

回答 1 投票 0

无法在 KivyMD 中更改屏幕

我是一个初学者,正在学习KivyFramework,在学习的过程中遇到了一个问题。 我有一个 kv 文件: 我是一个初学者,正在学习KivyFramework,在学习的过程中遇到了一个问题。 我有一个 kv 文件: <DrawerClickableItem@MDNavigationDrawerItem> <DrawerLabelItem@MDNavigationDrawerItem> focus_behavior: False _no_ripple_effect: True MDScreen: MDNavigationLayout: MDTopAppBar: id: toolbar title: "MainScreen" elevation: 4 pos_hint: {"top": 1} left_action_items: [["menu", lambda x: nav_drawer.set_state("open")]] MDScreenManager: id: sm MDScreen: name: 'empty' Empty: MDScreen: name: 'messages' Messages: MDNavigationDrawer: id: nav_drawer radius: (0, 16, 16, 0) close_on_click: True MDNavigationDrawerMenu: MDNavigationDrawerHeader: title: 'Title' text: "Text" spacing: "4dp" padding: "12dp", 0, 0, "56dp" DrawerClickableItem: text: "Notify" icon: "message-outline" on_release: sm.current = 'messages' toolbar.title = 'Notify' nav_drawer.set_state('close') <Empty>: name: 'empty' MDFloatLayout: MDLabel: text: 'Welcome!' text_color: 'black' text_size: self.width, None pos_hint: {'center_x': .5, 'center_y': .54} halign: "center" <Messages> name: 'messages' MDBoxLayout: padding: [0, 55, 0, 0] MDScrollView: MDList: OneLineAvatarIconListItem: text: 'Messages' divider_color: 'grey' on_press: root.messages_click() # app.sm.current = 'empty' IconRightWidget: icon: "arrow-right-bold-circle-outline" 和py代码: class Empty(Screen): pass class Messages(Screen): def messages_click(self): MainApp().sm.current = 'empty' MainApp().sm.transition.direction = 'left' class MainApp(MDApp): sm = MDScreenManager() def build(self): return Builder.load_string(KV) MainApp().run() 当我单击名为 Messages 的 OneLineAvatarIconListItem 时,出现错误 No Screen with name "empty" 我该如何解决它? 我很想使用 self.manager.current = 'empty' 和 self.manager.current_screen 但这不起作用 环境 获胜:11 Python:3.8 基维:1.1.1 KivyMD:1.2.0dev 在您的代码中: def messages_click(self): MainApp().sm.current = 'empty' MainApp().sm.transition.direction = 'left' MainApp() 创建 MainApp 类的新实例。该新实例与当前运行的 MainApp 实例无关。由于该代码位于 App 类中,因此您可以访问其 Screen 来更改 manager,如下所示:Screen 但是,这说明了代码的另一个问题,即您的 def messages_click(self): self.manager.current = 'empty' self.manager.transition.direction = 'left' 类不是 Screen 的子级。这可以通过稍微简化你的部分来纠正 ScreenManager:kv 另外,你的 MDScreenManager: id: sm Empty: Messages: 中有一行代码:MainApp 这是创建 sm = MDScreenManager() 的新实例,它与您的 MDScreenManager 创建的 MSCrennManager 无关。我建议删除该行。

回答 1 投票 0

Kivy 中的 RoundedTextInput 在 TextInput 上绘制 RoundedRectangle

我正在尝试在 Python 中使用 Kivy 制作一个应用程序,但由于我的 TextInput 无法正常工作而陷入困境,TextInput 字段在 RoundedRectangle 下绘制,我无法弄清楚为什么我的

回答 1 投票 0

Kivy 根据窗口高度和宽度缩放文本

我想根据窗口高度缩放按钮或标签内的文本,但受窗口宽度限制。以下作品: 字体大小:self.height - dp(15) 然而,文本可以超过宽度...

回答 2 投票 0

如何在KivyMD中设置MultilineTextField的固定高度

我正在尝试为 MDTextField 设置固定高度: MD文本字段: id: '反馈文本' hint_text: '问题描述' 多行:真 模式:“矩形” size_hint:无,N...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.