Kivy:如何合并单元格并与MySQL数据库交互

3kstc

这是我mykv.kv文件的相关代码段

<RemoveScreen>:
    MyLayout:
        MyLogo:
            GridLayout:
                rows: 6
                cols: 2
                padding: 100,80,100,80
                Label:
                    font_size: "20sp"
                    bold: True
                    color: [1,1,0,1]
                    text: "Part number:"
                Label:
                    text: "Box 02"  
                Label:
                    font_size: "20sp"
                    bold: True
                    color: [1,1,0,1]
                    text: "Part description:"
                Label:
                    text: "Box 04"  
                Label:
                    font_size: "20sp"
                    bold: True
                    color: [1,1,0,1]
                    text: "Quatity on hand:"
                Label:
                    #font_size: "20sp"
                    text: "Box 06"
                Label:
                    font_size: "20sp"
                    bold: True
                    color: [1,1,0,1]
                    text: "Bin location:"   
                Label:
                    text: "Box 08"
                Label:
                    font_size: "20sp"
                    bold: True
                    color: [1,1,0,1]
                    text: "Direction:"  
                Label:
                    text: "Box 10"
                Label:
                    font_size: "20sp"
                    bold: True
                    color: [1,1,0,1]
                    text: "Scan time:"
                Label:
                    text: "Box 12"


        MyButtons:
            #buttons

上面的代码输出以下内容:

在此处输入图片说明

我想在顶部有一个合并的单元格,该单元格是居中对齐的,左列是右对齐的,而右列是左对齐的。左列将从MySQL查询中获取字符串,并替换“ Box#”字符串,如下所示:

在此处输入图片说明

问题:您能否实现我的代码,该代码将:

  • 将两个单元格的第一行合并为一个
  • 右对齐左列
  • 左对齐右列(按照上面的布局)
el3ien

在kivys GridLayout中,没有连接单元的功能。但是您可以解决此问题,使其看起来像这样。
在猕猴桃中,很容易组合布局。并且您可以根据需要嵌套它们,
因此,其中有2个元素的垂直boxlayout可能是解决此问题的方法。

vertical BoxLayout
    Head Label  
    GridLayout

我会在这里给你看一个例子。

python文件只是一个最小的应用程序。

from kivy.app import App

from kivy.lang import Builder
from kivy.uix.boxlayout import BoxLayout

Builder.load_file("kv.kv")


class RemoveScreen(BoxLayout):
    pass


class MyApp(App):
    def build(self):
        return RemoveScreen()


MyApp().run()

还有kv.kv文件。为了使代码更整洁,我制作了自定义Label类。这样,您只需要在一个位置更改值即可。

<MyLabel1@Label>:
    font_size: "20sp"
    bold: True
    color: [1,1,0,1]
    halign: "right"
    text_size: root.width, None
    size: self.texture_size


<MyLabel2@Label>:
    halign: "left"
    text_size: root.width, None
    size: self.texture_size


<RemoveScreen>:
    orientation: "vertical"

    MyLabel1:
        text: "Headline"
        size_hint: (1,0.05)
        halign: "center"

    GridLayout:
        rows: 6
        cols: 2
        padding: [0, 0, 0, 25]
        spacing: [10,0]

        MyLabel1:
            text: "Part number:"
        MyLabel2:
            text: "Box 02"  

        MyLabel1:
            text: "Part description:"
        MyLabel2:
            text: "Box 04"  

        MyLabel1:
            text: "Quatity on hand:"
        MyLabel2:
            text: "Box 06"

        MyLabel1:
            text: "Bin location:"   
        MyLabel2:
            text: "Box 08"

        MyLabel1:
            text: "Direction:"  
        MyLabel2:
            text: "Box 10"

        MyLabel1:
            text: "Scan time:"
        MyLabel2:
            text: "Box 12"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MYSQL-查询数据库&在单元格中

来自分类Dev

从具有合并单元格的Excel文件中获取数据并存储在MySQL数据库中

来自分类Dev

如何在Swift中将UITableView的单元格文本设置为数据库单元格的内容?

来自分类Dev

如何遍历 a 列中的单元格以从每个单元格中的数据库返回值

来自分类Dev

Excel中合并了如何对一个列数据进行排序并与具有某些单元格的另一列数据进行匹配的方法

来自分类Dev

Firebase 数据库到 UITableView 单元格问题

来自分类Dev

如何从数据库中读取单元格中的值

来自分类Dev

如何在WPF中将标签的内容设置为数据库表单元格?

来自分类Dev

如何解析数据库中每个单元格的特定值?

来自分类Dev

如何将已编辑的JTable单元格的记录更新到数据库中

来自分类Dev

如何在数据库单元格中插入卡的范围

来自分类Dev

如何根据数据库中的分数更改单元格表的颜色?

来自分类Dev

如何合并多个单元格中的数据?

来自分类Dev

如何将两列从数据库传递到一个数据表单元格

来自分类Dev

单击表行中的链接后,是否更改相应的MYSQL数据库记录的单元格值?

来自分类Dev

R:根据单元格合并数据

来自分类Dev

如何与JSF中的(MySQL)数据库进行交互

来自分类Dev

如何合并div单元格

来自分类Dev

如何取消合并EPPlus的单元格?

来自分类Dev

ui网格将更新的单元格数据保存到数据库

来自分类Dev

从数据库中的单个单元格获取多个数据

来自分类Dev

如何合并数据框中的行并在单元格中合并因子值

来自分类Dev

在UItableView中对单元格重新排序,并将(新顺序)插入数据库

来自分类Dev

更新数据库中的单元格,但不删除先前的值

来自分类Dev

更改颜色是基于数据库中列的表单元格

来自分类Dev

php-根据类别在多个表单元格中显示数据库值

来自分类Dev

查询SQLite数据库中的特定单元格

来自分类Dev

将已编辑的单元格从JTable保存到数据库

来自分类Dev

从数据库填充dataGridView中的特定单元格

Related 相关文章

  1. 1

    MYSQL-查询数据库&在单元格中

  2. 2

    从具有合并单元格的Excel文件中获取数据并存储在MySQL数据库中

  3. 3

    如何在Swift中将UITableView的单元格文本设置为数据库单元格的内容?

  4. 4

    如何遍历 a 列中的单元格以从每个单元格中的数据库返回值

  5. 5

    Excel中合并了如何对一个列数据进行排序并与具有某些单元格的另一列数据进行匹配的方法

  6. 6

    Firebase 数据库到 UITableView 单元格问题

  7. 7

    如何从数据库中读取单元格中的值

  8. 8

    如何在WPF中将标签的内容设置为数据库表单元格?

  9. 9

    如何解析数据库中每个单元格的特定值?

  10. 10

    如何将已编辑的JTable单元格的记录更新到数据库中

  11. 11

    如何在数据库单元格中插入卡的范围

  12. 12

    如何根据数据库中的分数更改单元格表的颜色?

  13. 13

    如何合并多个单元格中的数据?

  14. 14

    如何将两列从数据库传递到一个数据表单元格

  15. 15

    单击表行中的链接后,是否更改相应的MYSQL数据库记录的单元格值?

  16. 16

    R:根据单元格合并数据

  17. 17

    如何与JSF中的(MySQL)数据库进行交互

  18. 18

    如何合并div单元格

  19. 19

    如何取消合并EPPlus的单元格?

  20. 20

    ui网格将更新的单元格数据保存到数据库

  21. 21

    从数据库中的单个单元格获取多个数据

  22. 22

    如何合并数据框中的行并在单元格中合并因子值

  23. 23

    在UItableView中对单元格重新排序,并将(新顺序)插入数据库

  24. 24

    更新数据库中的单元格,但不删除先前的值

  25. 25

    更改颜色是基于数据库中列的表单元格

  26. 26

    php-根据类别在多个表单元格中显示数据库值

  27. 27

    查询SQLite数据库中的特定单元格

  28. 28

    将已编辑的单元格从JTable保存到数据库

  29. 29

    从数据库填充dataGridView中的特定单元格

热门标签

归档