Kivy是一个开源Python库,用于快速开发具有新颖用户界面的跨平台应用程序,例如多点触控应用程序。
我正在开发一个登录GUI,并且想删除您在创建帐户或使用不正确的数据登录时输入的数据,但我设置的功能不起作用。我把它打印出来的时候...
当我尝试在 python 中使用 PokeAPI 加载各种 Pokemon 的精灵时,没有任何显示。 注意:几个月前我上次测试我的应用程序时它正在工作。 我尝试加载的链接(我...
我正在为 kivy 开发一个简单的登录屏幕。我想关闭屏幕之间的过渡,因为我认为它不符合审美,但第一个动画总是会经过,甚至......
我正在为 kivy 开发一个简单的登录屏幕。我想关闭屏幕之间的过渡,因为我认为它不符合审美,但第一个动画总是会经历,甚至......
是否有像实时服务器这样的代码扩展,可以使用 kivy 或 python 进行应用程序开发?
我想知道是否有 vs code 扩展,您可以在更改 .kv 文件时使用它来查看实时更新..它不一定是扩展...它可以是内置功能,也可以是一个馅饼...
我制作了一个 Kivy 应用程序,带有一个从互联网下载文件的按钮。但是,每次点击按钮时都会出现错误: [Errno 13] 权限被拒绝:sdcard/file.txt 我尝试做出改变...
当我启动以下应用程序并单击 btn2 时,我观察到按钮的文本按照我的预期发生变化。当我使用 btn1 打开设置,然后关闭设置,然后单击 btn2 时,文本不显示...
导入“android.permissions”在 Kivy 应用程序中不起作用
所以我想使用 plyer 的文件选择器,虽然它在我的电脑上运行良好,但实际上不允许在 Android 上选择任何文件。它打开文件选择器,即使...
需要帮助在 Google Colab 中使用 Buildozer 从 Python 脚本构建 APK
我有一个 Python 脚本,在 Python 环境中执行时可以完美运行,显示带有按钮和标签的预期 UI。然而,我在尝试编译时遇到了困难......
早上好, 我正在研究我的跨平台应用程序项目。我在 KivyMD 中的尺寸管理方面遇到了麻烦。 我想更改我的小部件的大小和位置以及我想要设置的
使用 Builder.load_file 时引发 BuilderException
当我运行 main.py 文件时没有: Builder.load_file('mycoolapp.kv') 简单地像这样: 类 MyCoolApp(应用程序): def 构建(自身): 返回主屏幕() 一切都很完美。 但是当...
使用kivy将.py文件制作为.exe,但找不到Spec文件
所以我用python和kivy创建了一个应用程序,并想将其制作成.exe文件。我正在遵循教程,但是当进入 .spec 文件时,我导入了 sdl2 和 gstream,但随后出现错误
场景是这样的:Python 对象(“Cell”)创建一个 Kivy Button。单击 Kivy 按钮时,它会调用创建 Python 对象的方法。听起来很简单,但我还没想到...
如何在Kivy中插入带有圆角边框的图像,同时裁剪它以保持其比例?
我有一个方形图像,我想将其显示为圆角矩形的背景。我想避免这个图像变形。这是我的意思的直观解释。 说明_图像 我尝试...
我正在使用 Kivy 开发 Android 应用程序,其中一个重要部分是保存可以在应用程序启动时检索的数据。但是,我想确保如果应用程序需要更新,那么...
所以我遇到的问题是,如果应用程序中有 TextInput 字段,我的 Kivy 应用程序将无法启动。 (我使用的是Pycharm社区版) 仅具有标签的应用程序将...
我是一个初学者,正在学习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 无关。我建议删除该行。
Kivy 中的 RoundedTextInput 在 TextInput 上绘制 RoundedRectangle
我正在尝试在 Python 中使用 Kivy 制作一个应用程序,但由于我的 TextInput 无法正常工作而陷入困境,TextInput 字段在 RoundedRectangle 下绘制,我无法弄清楚为什么我的
我想根据窗口高度缩放按钮或标签内的文本,但受窗口宽度限制。以下作品: 字体大小:self.height - dp(15) 然而,文本可以超过宽度...
如何在KivyMD中设置MultilineTextField的固定高度
我正在尝试为 MDTextField 设置固定高度: MD文本字段: id: '反馈文本' hint_text: '问题描述' 多行:真 模式:“矩形” size_hint:无,N...