如何修复 Kivymd MDDataTable python3 的“内联错误”

Posted

技术标签:

【中文标题】如何修复 Kivymd MDDataTable python3 的“内联错误”【英文标题】:How to fix "inline error" for Kivymd MDDataTable python3 【发布时间】:2021-08-16 22:17:14 【问题描述】:

我正在为我的 python 应用程序使用 Python3 和 kivymd。 我正在尝试使用来自 kivymd 的 MDDataTable 模块,但每当我运行它时,它都会给出这个“内联错误”。有没有办法解决这个问题?

我已经尝试重新安装 kivymd 模块,但这并不能解决问题

感谢您阅读本文

Problem image

【问题讨论】:

【参考方案1】:

你给方向错误的价值

有效的方向是‘lr-tb’, ‘tb-lr’, ‘rl-tb’, ‘tb-rl’, ‘lr-bt’, ‘bt-lr’, ‘rl-bt’ ‘bt-rl’.

‘lr’表示从左到右。 “rl”表示从右到左。 “tb”表示从上到下。 ‘bt’ 表示从下到上。

查看文档: https://kivy.org/doc/stable/api-kivy.uix.gridlayout.html#kivy.uix.gridlayout.GridLayout.orientation

【讨论】:

感谢您的重播。错误消失了,但现在它显示:“object.__init__() 只需要一个参数(要初始化的实例)”在我运行它之后。我在没有 BoxLayout 的 MDDataTable 组件中添加了方向。我是不是做错了什么?

以上是关于如何修复 Kivymd MDDataTable python3 的“内联错误”的主要内容,如果未能解决你的问题,请参考以下文章

Kivymd MDDataTable 执行失败

kivyMD 间歇性 AssertionError

在数据表 Kivy/KivyMD 中动态添加一行

如何动态更改 MDDataTable 值

如何在另一个屏幕上制作 MDDataTable?

KivyMD 文件管理器功能