<small id='pyPfR'></small><noframes id='pyPfR'>

    • <bdo id='pyPfR'></bdo><ul id='pyPfR'></ul>
    1. <i id='pyPfR'><tr id='pyPfR'><dt id='pyPfR'><q id='pyPfR'><span id='pyPfR'><b id='pyPfR'><form id='pyPfR'><ins id='pyPfR'></ins><ul id='pyPfR'></ul><sub id='pyPfR'></sub></form><legend id='pyPfR'></legend><bdo id='pyPfR'><pre id='pyPfR'><center id='pyPfR'></center></pre></bdo></b><th id='pyPfR'></th></span></q></dt></tr></i><div id='pyPfR'><tfoot id='pyPfR'></tfoot><dl id='pyPfR'><fieldset id='pyPfR'></fieldset></dl></div>

      1. <tfoot id='pyPfR'></tfoot>

        <legend id='pyPfR'><style id='pyPfR'><dir id='pyPfR'><q id='pyPfR'></q></dir></style></legend>

        在 Python kivy 应用程序中使用操作栏面临的问题

        时间:2023-10-10

            <tbody id='N5uO8'></tbody>

          <small id='N5uO8'></small><noframes id='N5uO8'>

          <tfoot id='N5uO8'></tfoot>

          1. <i id='N5uO8'><tr id='N5uO8'><dt id='N5uO8'><q id='N5uO8'><span id='N5uO8'><b id='N5uO8'><form id='N5uO8'><ins id='N5uO8'></ins><ul id='N5uO8'></ul><sub id='N5uO8'></sub></form><legend id='N5uO8'></legend><bdo id='N5uO8'><pre id='N5uO8'><center id='N5uO8'></center></pre></bdo></b><th id='N5uO8'></th></span></q></dt></tr></i><div id='N5uO8'><tfoot id='N5uO8'></tfoot><dl id='N5uO8'><fieldset id='N5uO8'></fieldset></dl></div>
            • <legend id='N5uO8'><style id='N5uO8'><dir id='N5uO8'><q id='N5uO8'></q></dir></style></legend>
                • <bdo id='N5uO8'></bdo><ul id='N5uO8'></ul>

                • 本文介绍了在 Python kivy 应用程序中使用操作栏面临的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在使用 Kivy 开发应用程序.我正在使用 Kivy ActionBar 为我的应用程序创建一个菜单栏.

                  I am working on developing an application using Kivy. I am using Kivy ActionBar for creating a menu bar for my application.

                  请参考附图

                  我想删除 Kivy 图标并将其他选项(文件/编辑)移动到左侧.请找到我的代码片段.

                  I want to remove the Kivy icon and move the other options(file / edit) to the left. Please find the snippet of my code.

                  menuAcBar  = ActionBar(pos_hint={'top': 1.3})
                  menuAcView = ActionView()
                  menuAcBar.add_widget(menuAcView)
                  menuAcPrevious = ActionPrevious(with_previous=False)
                  
                  menuAcView.add_widget(menuAcPrevious)
                  menuAcView.add_widget(ActionButton(text="File"))
                  menuAcView.add_widget(ActionButton(text="Edit"))
                  menuAcView.add_widget(ActionButton(text="Documents"))
                  menuAcView.add_widget(ActionButton(text="help"))
                  
                  self.add_widget(menuAcBar)
                  

                  推荐答案

                  ActionPrevious上可以设置app_icon.docs 中略低一些.您可以为图标的大小设置 app_icon_width/height,甚至可以使用 app_icon='' 将其删除,但它会留下白色矩形而不是透明".保留 app_icon 并仅设置宽度和高度使其不可见.

                  Right on ActionPrevious you can set app_icon. It's a little bit lower in docs. You can set app_icon_width/height for size of the icon or even remove it with app_icon='', but it'll leave white rectangle instead of a "transparent". Leave app_icon be and set only width and height to make it invisible.

                  ĄctionPrevious 具有 ActionItem 的 minimum_width 属性,因此您需要像这样更改它:

                  The ĄctionPrevious has ActionItem's minimum_width property, therefore you need to change it like this:

                  menuAcPrevious = ActionPrevious(with_previous=False,
                                           app_icon=<your_image>,
                                           app_icon_width=1,
                                           app_icon_height=0,
                                           minimum_width=10,
                                           size_hint_x: None)
                  

                  似乎 ActionPrevious 留下了额外的未使用空间,即使 title=''minimum_width=1 并且您无法通过孩子访问该死的东西因为它是 未注册,所以我唯一的想出的是调整它的大小,这样你就不会再看到它了:

                  It seems that ActionPrevious leaves additional unused space even if title='' and minimum_width=1 and you can't access the damn thing through children because it's unregistered, therefore the only thing I came up with is resizing it so you won't see it anymore:

                  ActionPrevious(
                      size_hint_x = None,
                      width = 0,
                      app_icon_width = 0.1,
                      with_previous = False)
                  

                  这篇关于在 Python kivy 应用程序中使用操作栏面临的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Kivy 日期选择器小部件 下一篇:是否可以在 Kivy 应用程序中读取多个 .kv 文件?

                  相关文章

                  最新文章

                • <tfoot id='gmLNq'></tfoot>
                  <i id='gmLNq'><tr id='gmLNq'><dt id='gmLNq'><q id='gmLNq'><span id='gmLNq'><b id='gmLNq'><form id='gmLNq'><ins id='gmLNq'></ins><ul id='gmLNq'></ul><sub id='gmLNq'></sub></form><legend id='gmLNq'></legend><bdo id='gmLNq'><pre id='gmLNq'><center id='gmLNq'></center></pre></bdo></b><th id='gmLNq'></th></span></q></dt></tr></i><div id='gmLNq'><tfoot id='gmLNq'></tfoot><dl id='gmLNq'><fieldset id='gmLNq'></fieldset></dl></div>
                    <bdo id='gmLNq'></bdo><ul id='gmLNq'></ul>

                • <legend id='gmLNq'><style id='gmLNq'><dir id='gmLNq'><q id='gmLNq'></q></dir></style></legend>

                      <small id='gmLNq'></small><noframes id='gmLNq'>