1
0
Christoph Trappe 3 жил өмнө
parent
commit
717d22e772

+ 1 - 0
main.py

@@ -241,6 +241,7 @@ with example(ui.menu):
     with ui.menu() as menu:
         ui.menu_item('Menu item 1', lambda: choice.set_text('Selected item 1.'))
         ui.menu_item('Menu item 2', lambda: choice.set_text('Selected item 2.'))
+        ui.menu_separator()
         ui.menu_item('Close', on_click=menu.close)
 
     ui.button('Open menu', on_click=menu.open).props('color=secondary')

+ 14 - 0
nicegui/elements/menu_separator.py

@@ -0,0 +1,14 @@
+import justpy as jp
+
+from .element import Element
+
+
+class MenuSeparator(Element):
+
+    def __init__(self):
+        """Menu Item Separator
+
+        A separator for menus.
+        """
+        view = jp.QSeparator()
+        super().__init__(view)

+ 1 - 0
nicegui/ui.py

@@ -16,6 +16,7 @@ class Ui:
     from .elements.markdown import Markdown as markdown
     from .elements.menu import Menu as menu
     from .elements.menu_item import MenuItem as menu_item
+    from .elements.menu_separator import MenuSeparator as menu_separator
     from .elements.notify import Notify as notify
     from .elements.number import Number as number
     from .elements.page import Page as page